LINK_WARNING_AS_ERROR¶
在版本 4.0 中新增。
指定是否將連結時的警告視為錯誤。若啟用,會加入旗標以將連結時的警告視為錯誤。若在 cmake --link-no-warning-as-error
選項中給定 cmake(1)
命令列,則此屬性會被忽略。
此屬性接受以下數值的 以分號分隔的列表
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
的值初始化,如果目標在建立時已設定。