summaryrefslogtreecommitdiffstats
path: root/src/gui/CMakeLists.txt
diff options
context:
space:
mode:
authorMorten Sørvig <morten.sorvig@qt.io>2023-09-20 14:58:03 +0200
committerMorten Sørvig <morten.sorvig@qt.io>2023-09-21 19:28:42 +0200
commit8bfdfd613e9778230611f9c44acfa44386710d80 (patch)
treef36b8525a47bdd241dbde175a82db3eecd91f54f /src/gui/CMakeLists.txt
parent6c90aa029bb65dc5357ac7a26738e711c97732a2 (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/CMakeLists.txt')
-rw-r--r--src/gui/CMakeLists.txt6
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