summaryrefslogtreecommitdiffstats
path: root/src/angle/src
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@digia.com>2012-11-06 09:25:13 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-11-06 16:35:11 +0100
commit92cd94ed1d468554da9e3378a6ce5920b2cfc3c7 (patch)
tree1f4de01735f4f012dee03d0ad5069057ab3dd2a3 /src/angle/src
parent15fc255c7c0a6a693c754734c39c37bd50b0634b (diff)
Dynamically resolve functions of dwmapi.dll.
The library is not present on Windows XP, for which /DELAYLOAD is used in ANGLE. However, as this causes problems with MinGW, use dynamic resolution. Task-number: QTBUG-27741 Change-Id: Ie4a2706d57b751fbb6fc6f3e76ef2e8ddac3b892 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Diffstat (limited to 'src/angle/src')
-rw-r--r--src/angle/src/libEGL/libEGL.pro5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/angle/src/libEGL/libEGL.pro b/src/angle/src/libEGL/libEGL.pro
index 845b1af0e9..82ca914f7e 100644
--- a/src/angle/src/libEGL/libEGL.pro
+++ b/src/angle/src/libEGL/libEGL.pro
@@ -3,7 +3,10 @@ TARGET = libEGL
include(../common/common.pri)
-LIBS += -ld3d9 -ldxguid -ldwmapi \
+# Note: ANGLE is patched to dynamically resolve DwmIsCompositionEnabled DwmSetPresentParameters
+# in Surface.cpp, which would otherwise require -ldwmapi, which does not exist on Windows XP
+# (QTBUG-27741).
+LIBS += -ld3d9 -ldxguid \
-L$$QT_BUILD_TREE/lib -llibGLESv2
HEADERS += \