AUTOMOC_COMPILER_PREDEFINES
Boolean value used by AUTOMOC to determine if the compiler pre definitions file moc_predefs.h should be generated.
CMake generates a moc_predefs.h file with compiler pre definitions from the output of the command defined in CMAKE_CXX_COMPILER_PREDEFINES_COMMAND when
-
AUTOMOCis enabled, -
AUTOMOC_COMPILER_PREDEFINESis enabled, -
CMAKE_CXX_COMPILER_PREDEFINES_COMMANDisn’t empty and - the Qt version is greater or equal 5.8.
The moc_predefs.h file, which is generated in AUTOGEN_BUILD_DIR, is passed to moc as the argument to the --include option.
By default AUTOMOC_COMPILER_PREDEFINES is initialized from CMAKE_AUTOMOC_COMPILER_PREDEFINES, which is ON by default.
See the cmake-qt(7) manual for more information on using CMake with Qt.
© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.13/prop_tgt/AUTOMOC_COMPILER_PREDEFINES.html