TARGET = qoffscreen QT += \ core-private gui-private \ eventdispatcher_support-private fontdatabase_support-private DEFINES += QT_NO_FOREACH SOURCES = main.cpp \ qoffscreenintegration.cpp \ qoffscreenwindow.cpp \ qoffscreencommon.cpp HEADERS = qoffscreenintegration.h \ qoffscreenwindow.h \ qoffscreencommon.h OTHER_FILES += offscreen.json qtConfig(xlib):qtConfig(opengl):!qtConfig(opengles2) { SOURCES += qoffscreenintegration_x11.cpp HEADERS += qoffscreenintegration_x11.h QT += glx_support-private system(echo "Using X11 offscreen integration with GLX") } else { SOURCES += qoffscreenintegration_dummy.cpp } PLUGIN_TYPE = platforms PLUGIN_CLASS_NAME = QOffscreenIntegrationPlugin !equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = - load(qt_plugin)