summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAlexey Edelev <alexey.edelev@qt.io>2022-10-13 13:03:08 +0200
committerAlexey Edelev <alexey.edelev@qt.io>2022-10-13 14:39:39 +0200
commit4e15595e0b06145799b65d1420957f37bd49fef9 (patch)
treeb77b64974091323133c812b4cd5ecfab93711e4a /src
parent075f2a751615fec031043ea5c01144be2d4872ba (diff)
Add all header files that belongs to the repository to ActiveQt module
ActivetQt module supposed to hold all header files from all modules in repository. New syncqt procedure requires all header files that belongs to a module are listed in respective SOURCE section of either qt_internal_add_module or qt_internal_extend_target calls. Meanwhile the usability of ActiveQt module is quite questionable, since by linking the module users will get access to the header files from other submodules, but the use of corresponding non-inline functionality will lead to a linker errors. Fixes: QTBUG-107089 Change-Id: I163a748eb756c805c34dbd477e140ba21ba02c1f Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src')
-rw-r--r--src/activeqt/CMakeLists.txt19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/activeqt/CMakeLists.txt b/src/activeqt/CMakeLists.txt
index 53691e2..116efd6 100644
--- a/src/activeqt/CMakeLists.txt
+++ b/src/activeqt/CMakeLists.txt
@@ -17,7 +17,24 @@ add_subdirectory(container)
# same time.
set(QT_FEATURE_headersclean_BACKUP "${QT_FEATURE_headersclean}")
set(QT_FEATURE_headersclean OFF)
-qt_internal_add_module(ActiveQt HEADER_MODULE MODULE_INCLUDE_NAME ActiveQt)
+qt_internal_add_module(ActiveQt
+ HEADER_MODULE
+ MODULE_INCLUDE_NAME ActiveQt
+ SOURCES
+ axbase/qaxtypefunctions_p.h
+ axbase/qaxutils_p.h
+ container/qaxbase.h container/qaxbase_p.h
+ container/qaxobject.h container/qaxobject_p.h
+ container/qaxobjectinterface.h
+ container/qaxscript.h
+ container/qaxselect.h
+ container/qaxwidget.h container/qaxwidget_p.h
+ control/qaxaggregated.h
+ control/qaxbindable.h
+ control/qaxfactory.h
+ control/qclassfactory_p.h
+ shared/qaxtypes_p.h
+)
qt_internal_add_docs(ActiveQt
doc/activeqt.qdocconf
)