это скорее ошибка, скорее
але моего проекта 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?