это скорее ошибка, скорее

але моего проекта CMake я устанавливаю общие флаги компиляции в переменную CMAKE_CXX_FLAGS, например

set(CMAKE_CXX_FLAGS "-W -Wall ${CMAKE_CXX_FLAGS}")

Позже мне нужно добавить дополнительные специфичные для конфигурации флаги компиляции (хранящиеся в BUILD_FLAGS). Могу ли я использовать следующую команду для этого:

set_target_properties(${TARGET} PROPERTIES COMPILE_FLAGS ${BUILD_FLAGS})

или мне нужно добавить CMAKE_CXX_FLAGS вручную:

set_target_properties(${TARGET} PROPERTIES COMPILE_FLAGS "${CMAKE_CXX_FLAGS} ${BUILD_FLAGS}")

предотвратить переопределение CMAKE_CXX_FLAGS с помощью BUILD_FLAGS?

Ответы на вопрос(2)

Ваш ответ на вопрос