为CMake MSVC目标设置/ PROFILE链接器标志

时间:2019-01-08 12:09:56

标签: visual-studio cmake

我如何使CMake始终为/PROFILE MSVC(17)目标设置/添加RelWithDebInfo链接器标志?

1 个答案:

答案 0 :(得分:5)

您可以检查是否以MSVC为目标,如果是pdb.set_trace() ,则可以使用generator expression/PROFILE添加到目标的链接选项中。

RelWithDebInfo

if (MSVC) target_link_options(my_target PRIVATE $<$<CONFIG:RELWITHDEBINFO>:/PROFILE>) endif() 来自3.13,如果您使用的是旧版本,则可以使用target_link_options