summaryrefslogtreecommitdiffstats
path: root/src/gui/opengl/platform/egl/egl.pri
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/opengl/platform/egl/egl.pri')
-rw-r--r--src/gui/opengl/platform/egl/egl.pri32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/gui/opengl/platform/egl/egl.pri b/src/gui/opengl/platform/egl/egl.pri
new file mode 100644
index 0000000000..78d3cc2e54
--- /dev/null
+++ b/src/gui/opengl/platform/egl/egl.pri
@@ -0,0 +1,32 @@
+HEADERS += \
+ opengl/platform/egl/qeglconvenience_p.h \
+ opengl/platform/egl/qeglstreamconvenience_p.h \
+ opengl/platform/egl/qt_egl_p.h
+
+SOURCES += \
+ opengl/platform/egl/qeglconvenience.cpp \
+ opengl/platform/egl/qeglstreamconvenience.cpp
+
+qtConfig(opengl) {
+ HEADERS += \
+ opengl/platform/egl/qeglplatformcontext_p.h \
+ opengl/platform/egl/qeglpbuffer_p.h
+
+ SOURCES += \
+ opengl/platform/egl/qeglplatformcontext.cpp \
+ opengl/platform/egl/qeglpbuffer.cpp
+}
+
+qtConfig(egl_x11) {
+ HEADERS += \
+ opengl/platform/egl/qxlibeglintegration_p.h
+ SOURCES += \
+ opengl/platform/egl/qxlibeglintegration.cpp
+ QMAKE_USE_PRIVATE += xlib
+} else {
+ # Avoid X11 header collision, use generic EGL native types
+ DEFINES += QT_EGL_NO_X11
+}
+CONFIG += egl
+
+qtConfig(dlopen): QMAKE_USE_PRIVATE += libdl