| TARGET = qminimalegl |
| |
| QT += \ |
| core-private gui-private \ |
| eventdispatcher_support-private fontdatabase_support-private egl_support-private |
| |
| #DEFINES += QEGL_EXTRA_DEBUG |
| |
| #DEFINES += Q_OPENKODE |
| |
| # Avoid X11 header collision, use generic EGL native types |
| DEFINES += QT_EGL_NO_X11 |
| |
| SOURCES = main.cpp \ |
| qminimaleglintegration.cpp \ |
| qminimaleglwindow.cpp \ |
| qminimaleglscreen.cpp |
| |
| HEADERS = qminimaleglintegration.h \ |
| qminimaleglwindow.h \ |
| qminimaleglscreen.h |
| |
| qtConfig(opengl) { |
| SOURCES += qminimaleglbackingstore.cpp |
| HEADERS += qminimaleglbackingstore.h |
| } |
| |
| CONFIG += egl |
| |
| OTHER_FILES += \ |
| minimalegl.json |
| |
| PLUGIN_TYPE = platforms |
| PLUGIN_CLASS_NAME = QMinimalEglIntegrationPlugin |
| !equals(TARGET, $$QT_DEFAULT_QPA_PLUGIN): PLUGIN_EXTENDS = - |
| load(qt_plugin) |