LINK_WARNING_AS_ERROR¶
版本 4.0 中加入。
指定是否将链接时的警告视为错误。如果启用,则添加一个标志,将链接时的警告视为错误。如果在 cmake(1)
命令行中给出了 cmake --link-no-warning-as-error
选项,则此属性将被忽略。
此属性接受以下值的分号分隔列表
LINKER
:将链接器警告视为错误。DRIVER
:当用于驱动链接步骤时,将编译器警告视为错误。有关更多信息,请参阅COMPILE_WARNING_AS_ERROR
目标属性。
此外,为了与 COMPILE_WARNING_AS_ERROR
目标属性保持一致,可以指定布尔值
True
值:这等效于LINKER
和DRIVER
值。False
值:为目标停用此功能。
并非所有链接器都实现了此属性。如果正在使用的链接器没有实现,它将被静默忽略。当前实现的 compiler linker IDs
是
AIX
AppleClang
GNU
GNUgold
LLD
MOLD
MSVC
Solaris
如果在创建目标时设置了变量 CMAKE_LINK_WARNING_AS_ERROR
,则此属性将由此变量的值初始化。