summaryrefslogtreecommitdiffstats
path: root/src/window-lib
diff options
context:
space:
mode:
authorRobert Griebl <robert.griebl@qt.io>2023-11-28 16:54:17 +0100
committerRobert Griebl <robert.griebl@qt.io>2023-12-06 13:54:55 +0100
commit0924eb6eba093a960d2738a726cd179e343c4161 (patch)
treef318defe62cb73b363b41649f1e0a34f59d82a46 /src/window-lib
parent8a019b21f27b92a1bfdf0e232e115bc60ac67e37 (diff)
Simplify builing a custom appman executable
- fixed our cmake library dependencies in regards to private/public - the bwrap plugin should not depend on any AppMan module besides the plugin interface one - the special QML modules are now implicit dependencies of main-lib and application-main-lib respectively, which makes it possible to move the ugly AM_QML_REGISTER_TYPES mechanism out of the appman and launcher executables and into those libraries. - also fixed the iOS build, where we cannot use Security-Framework due to missing functionality, but the fallback to (a non existing) openssl doesn't make sense either. Change-Id: Iced023be98eed3416654a0645f0aa4ed58d10e48 Reviewed-by: Dominik Holland <dominik.holland@qt.io>
Diffstat (limited to 'src/window-lib')
-rw-r--r--src/window-lib/CMakeLists.txt8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/window-lib/CMakeLists.txt b/src/window-lib/CMakeLists.txt
index 5492e08d..7ed7008c 100644
--- a/src/window-lib/CMakeLists.txt
+++ b/src/window-lib/CMakeLists.txt
@@ -14,16 +14,16 @@ qt_internal_add_module(AppManWindowPrivate
windowitem.cpp windowitem.h
windowmanager.cpp windowmanager.h windowmanager_p.h
LIBRARIES
- Qt::AppManCommonPrivate
- Qt::AppManManagerPrivate
- Qt::AppManSharedMainPrivate
+ Qt::CorePrivate
PUBLIC_LIBRARIES
Qt::Core
- Qt::CorePrivate
Qt::Gui
Qt::Network
Qt::Qml
Qt::Quick
+ Qt::AppManCommonPrivate
+ Qt::AppManManagerPrivate
+ Qt::AppManSharedMainPrivate
DEFINES
AM_COMPILING_APPMAN
PRIVATE_HEADER_FILTERS