Мой вопрос очень похож на CMake : Changing name of Visual Studio and Xcode exectuables depending on configuration in a project generated by CMake. В этом сообщении имя выходного файла будет изменяться в соответствии с конфигурацией проекта (Debug, Release и т. Д.). Я хочу идти дальше. Когда я знаю конфигурацию проекта, я хочу сообщить исполняемой программе связать разные имена библиотек в зависимости от конфигурации проекта. Мне было интересно, есть ли переменная в CMake, которая может рассказать о конфигурации проекта. Если существует такая переменная, моя задача станет легче:Конфигурация проекта в CMake
if (Project_Configure_Name STREQUAL "Debug")
#do some thing
elseif (Project_Configure_Name STREQUAL "Release")
#do some thing
endif()
Это не будет работать с целями с несколькими конфигурациями (Visual Studio, xcode и т. Д.). – ltjax