CMAKE_POLICY_WARNING_CMPNNNN.rst 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. CMAKE_POLICY_WARNING_CMP<NNNN>
  2. ------------------------------
  3. Explicitly enable or disable the warning when CMake Policy ``CMP<NNNN>``
  4. is not set. This is meaningful only for the few policies that do not
  5. warn by default:
  6. * ``CMAKE_POLICY_WARNING_CMP0025`` controls the warning for
  7. policy :policy:`CMP0025`.
  8. * ``CMAKE_POLICY_WARNING_CMP0047`` controls the warning for
  9. policy :policy:`CMP0047`.
  10. * ``CMAKE_POLICY_WARNING_CMP0056`` controls the warning for
  11. policy :policy:`CMP0056`.
  12. * ``CMAKE_POLICY_WARNING_CMP0060`` controls the warning for
  13. policy :policy:`CMP0060`.
  14. * ``CMAKE_POLICY_WARNING_CMP0065`` controls the warning for
  15. policy :policy:`CMP0065`.
  16. * ``CMAKE_POLICY_WARNING_CMP0066`` controls the warning for
  17. policy :policy:`CMP0066`.
  18. * ``CMAKE_POLICY_WARNING_CMP0067`` controls the warning for
  19. policy :policy:`CMP0067`.
  20. * ``CMAKE_POLICY_WARNING_CMP0082`` controls the warning for
  21. policy :policy:`CMP0082`.
  22. * ``CMAKE_POLICY_WARNING_CMP0089`` controls the warning for
  23. policy :policy:`CMP0089`.
  24. * ``CMAKE_POLICY_WARNING_CMP0102`` controls the warning for
  25. policy :policy:`CMP0102`.
  26. * ``CMAKE_POLICY_WARNING_CMP0112`` controls the warning for
  27. policy :policy:`CMP0112`.
  28. * ``CMAKE_POLICY_WARNING_CMP0116`` controls the warning for
  29. policy :policy:`CMP0116`.
  30. This variable should not be set by a project in CMake code. Project
  31. developers running CMake may set this variable in their cache to
  32. enable the warning (e.g. ``-DCMAKE_POLICY_WARNING_CMP<NNNN>=ON``).
  33. Alternatively, running :manual:`cmake(1)` with the ``--debug-output``,
  34. ``--trace``, or ``--trace-expand`` option will also enable the warning.