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
值: 针对目标禁用此功能。
此属性并非对所有链接器都已实现。如果所使用的链接器没有实现,则此属性将被静默忽略。当前已实现的 编译器 链接器 ID
包括
AIX
AppleClang
GNU
GNUgold
LLD
MOLD
MSVC
Solaris
当创建目标时,如果变量 CMAKE_LINK_WARNING_AS_ERROR
已设置,则此属性将由其值初始化。