summaryrefslogtreecommitdiffstats
path: root/src/qt-compositor/hardware_integration/hardware_integration.pri
diff options
context:
space:
mode:
Diffstat (limited to 'src/qt-compositor/hardware_integration/hardware_integration.pri')
-rw-r--r--src/qt-compositor/hardware_integration/hardware_integration.pri29
1 files changed, 19 insertions, 10 deletions
diff --git a/src/qt-compositor/hardware_integration/hardware_integration.pri b/src/qt-compositor/hardware_integration/hardware_integration.pri
index 3e75bce..e92fc93 100644
--- a/src/qt-compositor/hardware_integration/hardware_integration.pri
+++ b/src/qt-compositor/hardware_integration/hardware_integration.pri
@@ -5,17 +5,26 @@ SOURCES += \
$$PWD/graphicshardwareintegration.cpp
wayland_gl {
- mesa_egl {
- include ($$PWD/mesa_egl/mesa_egl.pri)
- DEFINES += QT_COMPOSITOR_MESA_EGL
- }
+ contains(QT_CONFIG, opengles2) {
+ xpixmap_egl {
+ include ($$PWD/xpixmap_egl/xpixmap_egl.pri)
+ }
- dri2_xcb {
- include ($$PWD/dri2_xcb/dri2_xcb.pri)
- DEFINES += QT_COMPOSITOR_DRI2_XCB
- }
+ mesa_egl {
+ include ($$PWD/mesa_egl/mesa_egl.pri)
+ DEFINES += QT_COMPOSITOR_MESA_EGL
+ }
+
+ dri2_xcb {
+ include ($$PWD/dri2_xcb/dri2_xcb.pri)
+ DEFINES += QT_COMPOSITOR_DRI2_XCB
+ }
- xpixmap_egl {
- include ($$PWD/xpixmap_egl/xpixmap_egl.pri)
+ } else {
+ xpixmap_glx {
+ include ($$PWD/xpixmap_glx/xpixmap_glx.pri)
+ }
}
+
+
}