The XCB plugin should not rely on QT_CONFIG=opengl anymore
[profile/ivi/qtbase.git] / src / plugins / platforms / xcb / xcb.pro
index ba36ab1..7700b48 100644 (file)
@@ -53,29 +53,25 @@ contains(QT_CONFIG, xcb-render) {
     LIBS += -lxcb-render -lxcb-render-util
 }
 
-contains(QT_CONFIG, opengl) {
-    QT += opengl
-
 #    DEFINES += XCB_USE_DRI2
-    contains(DEFINES, XCB_USE_DRI2) {
-        LIBS += -lxcb-dri2 -lEGL
-
-        CONFIG += link_pkgconfig
-        PKGCONFIG += libdrm
-
-        HEADERS += qdri2context.h
-        SOURCES += qdri2context.cpp
-
-    } else {
-        contains(QT_CONFIG, opengles2) {
-            DEFINES += XCB_USE_EGL
-            LIBS += -lEGL
-            HEADERS += qxcbeglsurface.h
-        } else:contains(QT_CONFIG, xcb-xlib) {
-            DEFINES += XCB_USE_GLX
-            HEADERS += qglxintegration.h
-            SOURCES += qglxintegration.cpp
-        }
+contains(DEFINES, XCB_USE_DRI2) {
+    LIBS += -lxcb-dri2 -lEGL
+
+    CONFIG += link_pkgconfig
+    PKGCONFIG += libdrm
+
+    HEADERS += qdri2context.h
+    SOURCES += qdri2context.cpp
+
+} else {
+    contains(QT_CONFIG, opengles2) {
+        DEFINES += XCB_USE_EGL
+        LIBS += -lEGL
+        HEADERS += qxcbeglsurface.h
+    } else:contains(QT_CONFIG, xcb-xlib) {
+        DEFINES += XCB_USE_GLX
+        HEADERS += qglxintegration.h
+        SOURCES += qglxintegration.cpp
     }
 }