CMAKE_POLICY_WARNING_CMP<NNNN>

当 CMake Policy CMP<NNNN> 尚未通过 cmake_policy() 显式设置或 cmake_minimum_required() 隐式设置时,显示或禁用警告。这仅对默认情况下不会产生警告的策略有意义

  • CMAKE_POLICY_WARNING_CMP0025 控制策略 CMP0025 的警告。

  • CMAKE_POLICY_WARNING_CMP0047 控制策略 CMP0047 的警告。

  • CMAKE_POLICY_WARNING_CMP0056 控制策略 CMP0056 的警告。

  • CMAKE_POLICY_WARNING_CMP0060 控制策略 CMP0060 的警告。

  • CMAKE_POLICY_WARNING_CMP0065 控制策略 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选项同样也能启用警告。