Help: Reference cmake_minimum_required from cmake_policy docs

Note in a few places of the cmake_policy() command documentation
that the cmake_minimum_required() command can set policies too.

Inspired-by: Peter Kümmel <syntheticpp@gmx.net>
This commit is contained in:
Brad King 2014-05-30 15:17:38 -04:00
parent 69a23cb2a2
commit b1f4e6206b
1 changed files with 6 additions and 0 deletions

View File

@ -36,6 +36,9 @@ version and tells newer CMake versions to warn about their new policies.
The policy version specified must be at least 2.4 or the command will The policy version specified must be at least 2.4 or the command will
report an error. report an error.
Note that the :command:`cmake_minimum_required(VERSION)`
command implicitly calls ``cmake_policy(VERSION)`` too.
Setting Policies Explicitly Setting Policies Explicitly
''''''''''''''''''''''''''' '''''''''''''''''''''''''''
@ -79,6 +82,9 @@ entries on the policy stack::
Each ``PUSH`` must have a matching ``POP`` to erase any changes. Each ``PUSH`` must have a matching ``POP`` to erase any changes.
This is useful to make temporary changes to policy settings. This is useful to make temporary changes to policy settings.
Calls to the :command:`cmake_minimum_required(VERSION)`,
``cmake_policy(VERSION)``, or ``cmake_policy(SET)`` commands
influence only the current top of the policy stack.
Commands created by the :command:`function` and :command:`macro` Commands created by the :command:`function` and :command:`macro`
commands record policy settings when they are created and commands record policy settings when they are created and