summaryrefslogtreecommitdiffstats
path: root/Help/variable
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2017-09-29 12:52:43 (GMT)
committerKitware Robot <kwrobot@kitware.com>2017-09-29 12:53:13 (GMT)
commit194dd9ea8b6fb8b73aa6484551e87bb7676015cc (patch)
tree56fae753a54c2f8faedf8d87d4c48bcbef244a13 /Help/variable
parent460a94e29f19846bc219f8f8a02cddb196472be9 (diff)
parent93c8d55d049cacaa884d71b6c3177ce3757ab817 (diff)
downloadCMake-194dd9ea8b6fb8b73aa6484551e87bb7676015cc.zip
CMake-194dd9ea8b6fb8b73aa6484551e87bb7676015cc.tar.gz
CMake-194dd9ea8b6fb8b73aa6484551e87bb7676015cc.tar.bz2
Merge topic 'autogen-macro-names2'
93c8d55d Autogen: Update (CMAKE_)AUTOMOC_MACRO_NAMES release notes 084ace47 Autogen: Tests: Update AUTOMOC_MACRO_NAMES test 08041dd1 Autogen: Doc: Update documentation for (CMAKE_)AUTOMOC_MACRO_NAMES 7b33d67b Autogen: Create info file directory before writing 786b5be0 Autogen: Define all macro names in CMAKE_AUTOMOC_MACRO_NAMES Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !1321
Diffstat (limited to 'Help/variable')
-rw-r--r--Help/variable/CMAKE_AUTOMOC_MACRO_NAMES.rst9
1 files changed, 5 insertions, 4 deletions
diff --git a/Help/variable/CMAKE_AUTOMOC_MACRO_NAMES.rst b/Help/variable/CMAKE_AUTOMOC_MACRO_NAMES.rst
index 7ed3445..5b79c40 100644
--- a/Help/variable/CMAKE_AUTOMOC_MACRO_NAMES.rst
+++ b/Help/variable/CMAKE_AUTOMOC_MACRO_NAMES.rst
@@ -1,14 +1,15 @@
CMAKE_AUTOMOC_MACRO_NAMES
----------------------------
-Additional macro names used by :variable:`CMAKE_AUTOMOC`
-to determine if a C++ file needs to be processed by ``moc``.
+A :ref:`;-list <CMake Language Lists>` list of macro names used by
+:variable:`CMAKE_AUTOMOC` to determine if a C++ file needs to be
+processed by ``moc``.
This variable is used to initialize the :prop_tgt:`AUTOMOC_MACRO_NAMES`
property on all the targets. See that target property for additional
information.
-By default it is empty.
+The default value is ``Q_OBJECT;Q_GADGET;Q_NAMESPACE``.
Example
-------
@@ -16,4 +17,4 @@ Let CMake know that source files that contain ``CUSTOM_MACRO`` must be ``moc``
processed as well::
set(CMAKE_AUTOMOC ON)
- set(CMAKE_AUTOMOC_MACRO_NAMES "CUSTOM_MACRO")
+ list(APPEND CMAKE_AUTOMOC_MACRO_NAMES "CUSTOM_MACRO")