"Fossies" - the Fresh Open Source Software Archive

Member "cmake-3.7.1-win32-x86/share/cmake-3.7/Help/prop_tgt/AUTOMOC.rst" (30 Nov 2016, 2420 Bytes) of archive /windows/misc/cmake-3.7.1-win32-x86.zip:


As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

AUTOMOC

Should the target be processed with automoc (for Qt projects).

AUTOMOC is a boolean specifying whether CMake will handle the Qt moc preprocessor automatically, i.e. without having to use the QT4_WRAP_CPP() <FindQt4> or QT5_WRAP_CPP() macro. Currently Qt4 and Qt5 are supported.

When this property is set ON, CMake will scan the source files at build time and invoke moc accordingly.

This property is initialized by the value of the CMAKE_AUTOMOC variable if it is set when a target is created.

Additional command line options for moc can be set via the :prop_tgt:AUTOMOC_MOC_OPTIONS property.

By enabling the CMAKE_AUTOMOC_RELAXED_MODE variable the rules for searching the files which will be processed by moc can be relaxed. See the documentation for this variable for more details.

The global property :prop_gbl:AUTOGEN_TARGETS_FOLDER can be used to group the automoc targets together in an IDE, e.g. in MSVS.

See the cmake-qt(7) manual for more information on using CMake with Qt.