Настройка / PROFILE Linker Flag для CMake MSVC Target - PullRequest
0 голосов
/ 08 января 2019

Как заставить CMake всегда устанавливать / добавлять флаг компоновщика /PROFILE для цели RelWithDebInfo MSVC (17)?

1 Ответ

0 голосов
/ 24 января 2019

Вы можете проверить, ориентируетесь ли вы на MSVC, и, если это так, используйте выражение генератора , чтобы добавить /PROFILE к параметрам ссылки для вашей цели, если RelWithDebInfo является целью.

if (MSVC) 
  target_link_options(my_target PRIVATE $<$<CONFIG:RELWITHDEBINFO>:/PROFILE>)
endif()

target_link_options от 3.13, вы можете использовать target_link_libraries, если вы используете старую версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...