Qt autogen contain
Cleanups and feature changes for the autogen system.
The most notable changes are
- Autogen target renamed to
<TARGETNAME>_autogen
from<TARGETNAME>_automoc
- moc compilation file generated as
<TARGETNAME>_autogen/moc_compilation.cpp
-
<TARGETNAME>_autogen/include/
directory added to the origin targetINCLUDE_DIRECTORIES
- included moc_ files generated in
<TARGETNAME>_autogen/include/
- included ui_ files generated in
<TARGETNAME>_autogen/include/
- Adding
CMAKE_CURRENT_BINARY_DIR
toINCLUDE_DIRECTORIES
inCMakeLists.txt
not neccessary anymore - All autogen build files get generated below
<TARGETNAME>_autogen/
- Autogen clean now works. Fixed by adding
<TARGETNAME>_autogen/
toADDITIONAL_MAKE_CLEAN_FILES
. - Change of a .qrc file triggers a reconfiguration and a resouces files watch list update
Closes: #16389 (closed)