From ee0198a0183ec2b0cd9ddc6663110cd8e40320aa Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Wed, 8 Jul 2020 15:48:46 +0200 Subject: Move eglconvenience to QtGui MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Task-number: QTBUG-83255 Change-Id: I8a008d8906308dd73a0793db5b88d3a1b6fdaf5c Reviewed-by: Qt CI Bot Reviewed-by: Tor Arne Vestbø --- src/gui/opengl/platform/egl/egl.pri | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/gui/opengl/platform/egl/egl.pri (limited to 'src/gui/opengl/platform/egl/egl.pri') 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 -- cgit v1.2.3