CMAKE_POLICY_WARNING_CMP<NNNN>¶
當 CMake 政策 CMP<NNNN>
尚未被 cmake_policy()
明確設定,或由 cmake_minimum_required()
隱含地設定時,明確地啟用或停用警告。這僅對預設不發出警告的政策有意義
CMAKE_POLICY_WARNING_CMP0025
在 CMake 4.0 之前的版本中,控制政策CMP0025
的警告。CMAKE_POLICY_WARNING_CMP0047
在 CMake 4.0 之前的版本中,控制政策CMP0047
的警告。CMAKE_POLICY_WARNING_CMP0056
在 CMake 4.0 之前的版本中,控制政策CMP0056
的警告。CMAKE_POLICY_WARNING_CMP0060
在 CMake 4.0 之前的版本中,控制政策CMP0060
的警告。CMAKE_POLICY_WARNING_CMP0065
在 CMake 4.0 之前的版本中,控制政策CMP0065
的警告。CMAKE_POLICY_WARNING_CMP0066
控制政策CMP0066
的警告。CMAKE_POLICY_WARNING_CMP0067
控制政策CMP0067
的警告。CMAKE_POLICY_WARNING_CMP0082
控制政策CMP0082
的警告。CMAKE_POLICY_WARNING_CMP0089
控制政策CMP0089
的警告。CMAKE_POLICY_WARNING_CMP0102
控制政策CMP0102
的警告。CMAKE_POLICY_WARNING_CMP0112
控制政策CMP0112
的警告。CMAKE_POLICY_WARNING_CMP0116
控制政策CMP0116
的警告。CMAKE_POLICY_WARNING_CMP0126
控制政策CMP0126
的警告。CMAKE_POLICY_WARNING_CMP0128
控制政策CMP0128
的警告。CMAKE_POLICY_WARNING_CMP0129
控制政策CMP0129
的警告。CMAKE_POLICY_WARNING_CMP0133
控制政策CMP0133
的警告。CMAKE_POLICY_WARNING_CMP0172
控制政策CMP0172
的警告。
此變數不應由 CMake 程式碼中的專案設定。執行 CMake 的專案開發人員可以在他們的快取中設定此變數以啟用警告(例如 -DCMAKE_POLICY_WARNING_CMP<NNNN>=ON
)。或者,使用 cmake(1)
搭配 --debug-output
、--trace
或 --trace-expand
選項也會啟用警告。