PluginManager is not moc'ed automatically

This leads to a linker error in ExtensionManager because symbols
generated by moc are missing. This caused by an issue with CMake 4.10 /
AutoMoc and Q_OBJECT in a documentation comment.
Instead, headers of PluginManager are moc'ed explicitly.

Change-Id: I2dd655c48d0bf90e178e46655eaa0f2dc1ed8b0a
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Michael Winkelmann
2019-10-09 12:31:55 +02:00
parent e2f82cd57f
commit 9985d623a4

View File

@@ -12,5 +12,7 @@ add_qtc_library(ExtensionSystem
pluginmanager.cpp pluginmanager.h pluginmanager_p.h pluginmanager.cpp pluginmanager.h pluginmanager_p.h
pluginspec.cpp pluginspec.h pluginspec_p.h pluginspec.cpp pluginspec.h pluginspec_p.h
pluginview.cpp pluginview.h pluginview.cpp pluginview.h
SKIP_AUTOMOC pluginmanager.cpp EXPLICIT_MOC
pluginmanager.h
pluginmanager_p.h
) )