Autogen: Q_PLUGIN_METADATA json change detection
Improvements to the Autogen code.
The notable user changes are:
- When including
"moc_FOO.cpp",AUTOMOCwill look forFOO.h(xx)in theINCLUDE_DIRECTORIESas well. This is convenient for cases where headers and sources are in separate directories. A test is included. -
Q_PLUGIN_METADATAFILEargument file change detection. When the addressed file changes, the moc gets rebuild. A Test is included. - The
AUTOMOCdocumentation is extended and fixed. E.g. it claimed thatFOO.mocfiles would be included inmoc_compilation.cpp, which is wrong.
It would be nice it someone (or the test system?) could run the QtAutogen tests using the VS generator since I don't have access to that.