diff options
author | Alexey Edelev <alexey.edelev@qt.io> | 2022-10-13 13:03:08 +0200 |
---|---|---|
committer | Alexey Edelev <alexey.edelev@qt.io> | 2022-10-13 14:39:39 +0200 |
commit | 4e15595e0b06145799b65d1420957f37bd49fef9 (patch) | |
tree | b77b64974091323133c812b4cd5ecfab93711e4a /src | |
parent | 075f2a751615fec031043ea5c01144be2d4872ba (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.txt | 19 |
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 ) |