Как установить флаги компилятора в cmakelists.txt одного файла для отладки или выпуска? - PullRequest
0 голосов
/ 07 декабря 2018

Я нашел способ настроить в соответствии с комментарием Андре в Как изменить флаг компилятора только для одного исполняемого файла в CMake? .

Например, я добавляю флаг для пузыря.c:

set_source_files_properties( ${ProjDirPath}/../bubble.c PROPERTIES COMPILE_FLAGS "-O2")

Это сработало. Но я не могу указать флаг для отладки или выпуска.Доза кто-нибудь знает, как это настроить?Спасибо!

1 Ответ

0 голосов
/ 07 декабря 2018
IF(CMAKE_BUILD_TYPE MATCHES DEBUG)
set_source_files_properties( ${ProjDirPath}/../bubble.c PROPERTIES COMPILE_FLAGS "-O2")
ENDIF(CMAKE_BUILD_TYPE MATCHES DEBUG)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...