В начале моего проекта 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?