summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/compositor/configure.json2
-rw-r--r--src/compositor/extensions/extensions.pri6
2 files changed, 6 insertions, 2 deletions
diff --git a/src/compositor/configure.json b/src/compositor/configure.json
index 42df2ddf0..c5b0f03ed 100644
--- a/src/compositor/configure.json
+++ b/src/compositor/configure.json
@@ -265,7 +265,7 @@
"wayland-compositor-quick": {
"label": "QtQuick integration for wayland compositor",
"purpose": "Allows QtWayland compositor types to be used with QtQuick",
- "condition": "features.wayland-server && module.quick && features.opengl",
+ "condition": "features.wayland-server && module.quick",
"output": [ "publicFeature" ]
}
},
diff --git a/src/compositor/extensions/extensions.pri b/src/compositor/extensions/extensions.pri
index 06e3ef9ee..64b1439bf 100644
--- a/src/compositor/extensions/extensions.pri
+++ b/src/compositor/extensions/extensions.pri
@@ -8,7 +8,6 @@ WAYLANDSERVERSOURCES += \
../extensions/touch-extension.xml \
../extensions/qt-key-unstable-v1.xml \
../extensions/qt-windowmanager.xml \
- ../extensions/qt-texture-sharing-unstable-v1.xml \
../3rdparty/protocol/text-input-unstable-v2.xml \
../3rdparty/protocol/viewporter.xml \
../3rdparty/protocol/scaler.xml \
@@ -75,6 +74,8 @@ SOURCES += \
extensions/qwaylandivisurface.cpp \
qtHaveModule(quick) {
+ QT += quick quick-private
+
HEADERS += \
extensions/qwaylandquickshellintegration.h \
extensions/qwaylandquickshellsurfaceitem.h \
@@ -97,6 +98,9 @@ qtHaveModule(quick) {
extensions/qwaylandxdgshellintegration.cpp \
qtConfig(opengl) {
+ WAYLANDSERVERSOURCES += \
+ ../extensions/qt-texture-sharing-unstable-v1.xml
+
HEADERS += \
extensions/qwltexturesharingextension_p.h