如何在cmake中将“否(/ INCREMENTAL:NO)”设置为vs2010?

时间:2015-02-13 15:45:24

标签: compilation cmake compiler-warnings

我想在我的CMake中添加它,但我不知道该怎么做。如何设置"否(/ INCREMENTAL:NO)"在cmake?

No (/INCREMENTAL:NO)

感谢。

1 个答案:

答案 0 :(得分:2)

根据documentation/INCREMENTAL是链接器标志,因此只需将其添加到适当的变量即可。例如,这将设置链接可执行文件的标志:

set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /INCREMENTAL:NO")

或者,如果您只想将其用于一个目标,请将其设置为目标的属性:

set_property(TARGET YourTargetName APPEND_STRING PROPERTY LINK_FLAGS " /INCREMENTAL:NO")

这两种配置都有每个配置的变体,以及除可执行文件之外的其他目标类型的变体。只需浏览CMake docs