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
选项同样也能启用警告。