4 QTDIR_build:DESTDIR = $$QT_BUILD_TREE/plugins/platforms
6 QT += core-private gui-private
16 qxcbwindowsurface.cpp \
18 qxcbnativeinterface.cpp
32 QT += gui-private core-private
34 contains(QT_CONFIG, opengl) {
37 # DEFINES += XCB_USE_DRI2
38 contains(DEFINES, XCB_USE_DRI2) {
39 LIBS += -lxcb-dri2 -lxcb-xfixes -lEGL
41 CONFIG += link_pkgconfig
44 HEADERS += qdri2context.h
45 SOURCES += qdri2context.cpp
48 DEFINES += XCB_USE_XLIB
49 LIBS += -lX11 -lX11-xcb
51 contains(QT_CONFIG, opengles2) {
52 DEFINES += XCB_USE_EGL
53 load(qpa/egl/convenience)
55 load(qpa/egl/xlibintegration)
59 DEFINES += XCB_USE_GLX
60 load(qpa/glx/convenience)
61 HEADERS += qglxintegration.h
62 SOURCES += qglxintegration.cpp
67 LIBS += -lxcb -lxcb-image -lxcb-keysyms -lxcb-icccm -lxcb-sync
69 DEFINES += $$QMAKE_DEFINES_XCB
70 LIBS += $$QMAKE_LIBS_XCB
71 QMAKE_CXXFLAGS += $$QMAKE_CFLAGS_XCB
73 load(qpa/fontdatabases/genericunix)
74 load(qpa/printersupport/genericunix)
77 target.path += $$[QT_INSTALL_PLUGINS]/platforms