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
)。 或者,使用 --debug-output
, --trace
, 或 --trace-expand
选项运行 cmake(1)
也会启用警告。