From dcf11cbcdcfc15f44e07821ded87252ec31bc40b Mon Sep 17 00:00:00 2001
From: "Joachim Wuttke (l)" <j.wuttke@fz-juelich.de>
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(<name> [<arg1> ...])
     <commands>
-  endmacro(<name>)
+  endmacro()
 
 Defines a macro named ``<name>`` that takes arguments
 named ``<arg1>``, ...
@@ -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
+``<name>`` 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