diff options
Diffstat (limited to 'src/qt-compositor/hardware_integration/hardware_integration.pri')
-rw-r--r-- | src/qt-compositor/hardware_integration/hardware_integration.pri | 29 |
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) + } } + + } |