4 QTDIR_build:DESTDIR = $$QT_BUILD_TREE/plugins/platforms
6 QT += core-private gui-private
17 qxcbwindowsurface.cpp \
19 qxcbnativeinterface.cpp
34 QT += gui-private core-private
36 contains(QT_CONFIG, opengl) {
39 # DEFINES += XCB_USE_DRI2
40 contains(DEFINES, XCB_USE_DRI2) {
41 LIBS += -lxcb-dri2 -lxcb-xfixes -lEGL
43 CONFIG += link_pkgconfig
46 HEADERS += qdri2context.h
47 SOURCES += qdri2context.cpp
50 DEFINES += XCB_USE_XLIB
51 LIBS += -lX11 -lX11-xcb
53 contains(QT_CONFIG, opengles2) {
54 DEFINES += XCB_USE_EGL
55 load(qpa/egl/convenience)
57 load(qpa/egl/xlibintegration)
61 DEFINES += XCB_USE_GLX
62 load(qpa/glx/convenience)
63 HEADERS += qglxintegration.h
64 SOURCES += qglxintegration.cpp
69 LIBS += -lxcb -lxcb-image -lxcb-keysyms -lxcb-icccm -lxcb-sync
71 DEFINES += $$QMAKE_DEFINES_XCB
72 LIBS += $$QMAKE_LIBS_XCB
73 QMAKE_CXXFLAGS += $$QMAKE_CFLAGS_XCB
75 load(qpa/fontdatabases/genericunix)
76 load(qpa/printersupport/genericunix)
78 target.path += $$[QT_INSTALL_PLUGINS]/platforms