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