Help/prop_tgt/AUTOMOC_COMPILER_PREDEFINES.rst
.. versionadded:: 3.10
Boolean value used by :prop_tgt: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
:variable:CMAKE_CXX_COMPILER_PREDEFINES_COMMAND <CMAKE_<LANG>_COMPILER_PREDEFINES_COMMAND>
when
AUTOMOC is enabled,AUTOMOC_COMPILER_PREDEFINES is enabled,CMAKE_CXX_COMPILER_PREDEFINES_COMMAND <CMAKE_<LANG>_COMPILER_PREDEFINES_COMMAND> isn't empty andThe moc_predefs.h file, which is generated in :prop_tgt:AUTOGEN_BUILD_DIR,
is passed to moc as the argument to the --include option.
By default AUTOMOC_COMPILER_PREDEFINES is initialized from
:variable:CMAKE_AUTOMOC_COMPILER_PREDEFINES, which is ON by default.
See the :manual:cmake-qt(7) manual for more information on using CMake
with Qt.