summaryrefslogtreecommitdiffstats
path: root/src/angle/src/libEGL/libEGL.pro
diff options
context:
space:
mode:
Diffstat (limited to 'src/angle/src/libEGL/libEGL.pro')
-rw-r--r--src/angle/src/libEGL/libEGL.pro26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/angle/src/libEGL/libEGL.pro b/src/angle/src/libEGL/libEGL.pro
new file mode 100644
index 0000000000..9e9c639002
--- /dev/null
+++ b/src/angle/src/libEGL/libEGL.pro
@@ -0,0 +1,26 @@
+include(../common/common.pri)
+DEF_FILE_TARGET = $${TARGET}
+TARGET = $$qtLibraryTarget($${LIBEGL_NAME})
+winrt: LIBS_PRIVATE += -ld3d11
+
+LIBS_PRIVATE += -ldxguid -L$$QT_BUILD_TREE/lib -l$$qtLibraryTarget($${LIBGLESV2_NAME})
+
+DEFINES += GL_APICALL= GL_GLEXT_PROTOTYPES= EGLAPI= LIBEGL_IMPLEMENTATION
+
+HEADERS += \
+ $$ANGLE_DIR/src/libEGL/resource.h
+
+SOURCES += \
+ $$ANGLE_DIR/src/libEGL/libEGL.cpp
+
+!static {
+ DEF_FILE = $$ANGLE_DIR/src/libEGL/$${DEF_FILE_TARGET}.def
+ mingw:equals(QT_ARCH, i386): DEF_FILE = $$ANGLE_DIR/src/libEGL/$${DEF_FILE_TARGET}_mingw32.def
+}
+
+egl_headers.files = \
+ $$ANGLE_DIR/include/EGL/egl.h \
+ $$ANGLE_DIR/include/EGL/eglext.h \
+ $$ANGLE_DIR/include/EGL/eglplatform.h
+egl_headers.path = $$[QT_INSTALL_HEADERS]/QtANGLE/EGL
+INSTALLS += egl_headers