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 選項也會啟用警告。