TARGET = qxlib load(qpa/plugin) DESTDIR = $$QT.gui.plugins/platforms QT += core-private gui-private opengl-private platformsupport-private SOURCES = \ main.cpp \ qxlibintegration.cpp \ qxlibwindowsurface.cpp \ qxlibwindow.cpp \ qxlibcursor.cpp \ qxlibscreen.cpp \ qxlibkeyboard.cpp \ qxlibclipboard.cpp \ qxlibmime.cpp \ qxlibstatic.cpp \ qxlibdisplay.cpp \ qxlibnativeinterface.cpp HEADERS = \ qxlibintegration.h \ qxlibwindowsurface.h \ qxlibwindow.h \ qxlibcursor.h \ qxlibscreen.h \ qxlibkeyboard.h \ qxlibclipboard.h \ qxlibmime.h \ qxlibstatic.h \ qxlibdisplay.h \ qxlibnativeinterface.h LIBS += -lX11 -lXext mac { LIBS += -L/usr/X11/lib -lz -framework Carbon } include (../fontdatabases/genericunix/genericunix.pri) contains(QT_CONFIG, opengl) { QT += opengl !contains(QT_CONFIG, opengles2) { load(qpa/glx/convenience) HEADERS += qglxintegration.h SOURCES += qglxintegration.cpp } else { # There is no easy way to detect if we'r suppose to use glx or not load(qpa/egl/context) load(qpa/egl/convenience) load(qpa/egl/xlibintegration) LIBS += -lEGL } } target.path += $$[QT_INSTALL_PLUGINS]/platforms INSTALLS += target