CMAKE_POLICY_WARNING_CMPNNNN.rst 1.8 KB

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