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>
This commit is contained in:
Morten Sørvig 2023-09-20 14:58:03 +02:00
parent 6c90aa029b
commit 8bfdfd613e

View File

@ -926,12 +926,16 @@ qt_internal_extend_target(Gui CONDITION WASM
platform/wasm/qwasmlocalfileaccess.cpp platform/wasm/qwasmlocalfileaccess_p.h 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 qt_internal_extend_target(Gui CONDITION UNIX AND NOT WASM
SOURCES SOURCES
platform/unix/qgenericunixeventdispatcher.cpp platform/unix/qgenericunixeventdispatcher_p.h platform/unix/qgenericunixeventdispatcher.cpp platform/unix/qgenericunixeventdispatcher_p.h
platform/unix/qunixeventdispatcher.cpp platform/unix/qunixeventdispatcher.cpp
platform/unix/qunixeventdispatcher_qpa_p.h platform/unix/qunixeventdispatcher_qpa_p.h
platform/unix/qunixnativeinterface.cpp
) )
qt_internal_extend_target(Gui CONDITION QT_FEATURE_glib AND UNIX qt_internal_extend_target(Gui CONDITION QT_FEATURE_glib AND UNIX