Я нашел способ настроить в соответствии с комментарием Андре в Как изменить флаг компилятора только для одного исполняемого файла в CMake? .
Например, я добавляю флаг для пузыря.c:
set_source_files_properties( ${ProjDirPath}/../bubble.c PROPERTIES COMPILE_FLAGS "-O2")
Это сработало. Но я не могу указать флаг для отладки или выпуска.Доза кто-нибудь знает, как это настроить?Спасибо!
IF(CMAKE_BUILD_TYPE MATCHES DEBUG) set_source_files_properties( ${ProjDirPath}/../bubble.c PROPERTIES COMPILE_FLAGS "-O2") ENDIF(CMAKE_BUILD_TYPE MATCHES DEBUG)