From dcf11cbcdcfc15f44e07821ded87252ec31bc40b Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (l)" Date: Mon, 12 Nov 2018 22:36:35 +0100 Subject: Help: Mention endmacro argument as legacy only. Same change as previously done for function, if, while, ... --- Help/command/macro.rst | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Help/command/macro.rst b/Help/command/macro.rst index 2746b1b..287855b 100644 --- a/Help/command/macro.rst +++ b/Help/command/macro.rst @@ -7,7 +7,7 @@ Start recording a macro for later invocation as a command macro( [ ...]) - endmacro() + endmacro() Defines a macro named ```` that takes arguments named ````, ... @@ -31,6 +31,11 @@ behavior. Checking that ``${ARGC}`` is greater than ``#`` is the only way to ensure that ``${ARGV#}`` was passed to the function as an extra argument. +Per legacy, the :command:`endmacro` command admits an optional +```` argument. If used, it must be a verbatim repeat of the +argument of the opening ``macro`` command. + + See the :command:`cmake_policy()` command documentation for the behavior of policies inside macros. -- cgit v0.12