diff options
author | Robert Griebl <robert.griebl@qt.io> | 2023-11-28 16:54:17 +0100 |
---|---|---|
committer | Robert Griebl <robert.griebl@qt.io> | 2023-12-06 13:54:55 +0100 |
commit | 0924eb6eba093a960d2738a726cd179e343c4161 (patch) | |
tree | f318defe62cb73b363b41649f1e0a34f59d82a46 /src/window-lib | |
parent | 8a019b21f27b92a1bfdf0e232e115bc60ac67e37 (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.txt | 8 |
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 |