diff options
author | Morten Sørvig <morten.sorvig@qt.io> | 2023-09-20 14:58:03 +0200 |
---|---|---|
committer | Morten Sørvig <morten.sorvig@qt.io> | 2023-09-21 19:28:42 +0200 |
commit | 8bfdfd613e9778230611f9c44acfa44386710d80 (patch) | |
tree | f36b8525a47bdd241dbde175a82db3eecd91f54f /src/gui | |
parent | 6c90aa029bb65dc5357ac7a26738e711c97732a2 (diff) |
wasm: include qunixnativeinterface.cpp in build
Fix shared libraries build error:
undefined symbol: _ZN16QNativeInterface7Private14QWaylandWindowD0Ev
We are declaring QWaylandWindow for all Q_OS_UNIX in
qplatformwindow_p.h, and must include the definition
as well.
Change-Id: I630538af475524659e9a476171994e600f2ec668
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'src/gui')
-rw-r--r-- | src/gui/CMakeLists.txt | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt index a7bacf4c61..815dcb1398 100644 --- a/src/gui/CMakeLists.txt +++ b/src/gui/CMakeLists.txt @@ -926,12 +926,16 @@ qt_internal_extend_target(Gui CONDITION WASM platform/wasm/qwasmlocalfileaccess.cpp platform/wasm/qwasmlocalfileaccess_p.h ) +qt_internal_extend_target(Gui CONDITION UNIX + SOURCES + platform/unix/qunixnativeinterface.cpp +) + qt_internal_extend_target(Gui CONDITION UNIX AND NOT WASM SOURCES platform/unix/qgenericunixeventdispatcher.cpp platform/unix/qgenericunixeventdispatcher_p.h platform/unix/qunixeventdispatcher.cpp platform/unix/qunixeventdispatcher_qpa_p.h - platform/unix/qunixnativeinterface.cpp ) qt_internal_extend_target(Gui CONDITION QT_FEATURE_glib AND UNIX |