我如何使CMake始终为/PROFILE
MSVC(17)目标设置/添加RelWithDebInfo
链接器标志?
答案 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
。