COMPILE_WARNING_AS_ERROR¶
在 3.24 版本新增。
指定是否將編譯警告視為錯誤。如果啟用,則會新增一個旗標,將編譯警告視為錯誤。如果在 cmake(1)
命令列上給定了 cmake --compile-no-warning-as-error
選項,則會忽略此屬性。
並非所有編譯器都實作此屬性。如果所使用的編譯器沒有實作,則會靜默忽略。目前實作的 編譯器 ID
為
GNU
Clang
AppleClang
Fujitsu
FujitsuClang
IBMClang
Intel
IntelLLVM
LCC
MSVC
NVHPC
NVIDIA
(CUDA)QCC
SunPro
Tasking
TI
VisualAge
XL
XLClang
如果目標建立時設定了變數 CMAKE_COMPILE_WARNING_AS_ERROR
,則此屬性會由其值初始化。