diff options
author | Friedemann Kleint <Friedemann.Kleint@digia.com> | 2012-11-06 09:25:13 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-11-06 16:35:11 +0100 |
commit | 92cd94ed1d468554da9e3378a6ce5920b2cfc3c7 (patch) | |
tree | 1f4de01735f4f012dee03d0ad5069057ab3dd2a3 /src/angle/src | |
parent | 15fc255c7c0a6a693c754734c39c37bd50b0634b (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.pro | 5 |
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 += \ |