|
|
@@ -107,11 +107,10 @@ Calls to the :command:`cmake_minimum_required(VERSION)`,
|
|
|
influence only the current top of the policy stack.
|
|
|
|
|
|
.. versionadded:: 3.25
|
|
|
- The :command:`block` and :command:`endblock` commands offer a more flexible
|
|
|
+ The :command:`block(SCOPE_FOR POLICIES)` command offers a more flexible
|
|
|
and more secure way to manage the policy stack. The pop action is done
|
|
|
- automatically when the :command:`endblock` command is executed, so it avoid
|
|
|
- to call the :command:`cmake_policy(POP)` command before each
|
|
|
- :command:`return` command.
|
|
|
+ automatically when leaving the block scope, so there is no need to
|
|
|
+ precede each :command:`return` with a call to :command:`cmake_policy(POP)`.
|
|
|
|
|
|
.. code-block:: cmake
|
|
|
|