CMake 中有 target_compile_options
命令,指定目标的编译选项。但却没有相应的命令,指定目标的链接选项。
要指定目标的链接选项,需要通过目标的属性来设置。例如,指定“静态库”目标的“链接时代码生成”的链接选项:
set_target_properties(<library_name>
PROPERTIES
STATIC_LIBRARY_FLAGS /LTCG:incremental
)
指定“可执行程序”目标的“链接时代码生成”的链接选项:
set_target_properties(<executable_name>
PROPERTIES
LINK_FLAGS /LTCG:incremental
)