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 控制策略警告:policy:CMP0133

此变量不应由 CMake 代码中的项目设置。运行 CMake 的项目开发人员可以在他们的缓存中设置此变量以启用警告(例如 -DCMAKE_POLICY_WARNING_CMP<NNNN>=ON)。或者,使用 --debug-output--trace 运行 cmake(1),或者:option:--trace-expand <cmake --trace-expand> 选项也将启用警告。