CMAKE_AUTOMOC_MACRO_NAMES
Semicolon-separated list list of macro names used by CMAKE_AUTOMOC
to determine if a C++ file needs to be processed by moc
.
This variable is used to initialize the AUTOMOC_MACRO_NAMES
property on all the targets. See that target property for additional information.
The default value is Q_OBJECT;Q_GADGET;Q_NAMESPACE
.
Example
Let CMake know that source files that contain CUSTOM_MACRO
must be moc
processed as well:
set(CMAKE_AUTOMOC ON) list(APPEND CMAKE_AUTOMOC_MACRO_NAMES "CUSTOM_MACRO")
© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.17/variable/CMAKE_AUTOMOC_MACRO_NAMES.html