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