summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormichael.bruning@digia.com <michael.bruning@digia.com>2013-01-24 12:19:50 +0000
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-01-24 17:49:00 +0100
commit81cb91bb6b34f10cb4f1e8da9a0dccc6a9b4a2c4 (patch)
treeaa1fe97111b0acd078457d10688117eef0119056
parent82dc890b968922cecfa59a910f6dcb33fc35eb75 (diff)
downloadqtwebkit-81cb91bb6b34f10cb4f1e8da9a0dccc6a9b4a2c4.tar.gz
[Qt] Webkit debug build links against release binaries of ANGLE libEGL, libGLESv2
https://bugs.webkit.org/show_bug.cgi?id=106217 Patch by Kai Koehne <kai.koehne@digia.com> on 2013-01-24 Reviewed by Jocelyn Turcotte. Use libEGLd, libEGLSv2d if qtbase was compiled with ANGLE. * WebCore.pri: Mirror logic of qtbase\mkspecs\features\win32\opengl.prf Change-Id: Iad260dbc0bd85ba45c4cd8ccfd5e12f5bef52998 git-svn-id: http://svn.webkit.org/repository/webkit/trunk@140675 268f45cc-cd09-0410-ab3c-d52691b4dbfc Reviewed-by: Michael Bruning <michael.bruning@digia.com> Reviewed-by: Jocelyn Turcotte <jocelyn.turcotte@digia.com>
-rw-r--r--Source/WebCore/ChangeLog11
-rw-r--r--Source/WebCore/WebCore.pri6
2 files changed, 16 insertions, 1 deletions
diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog
index 7b3d70b5a..ac0c2f769 100644
--- a/Source/WebCore/ChangeLog
+++ b/Source/WebCore/ChangeLog
@@ -1,3 +1,14 @@
+2013-01-24 Kai Koehne <kai.koehne@digia.com>
+
+ [Qt] Webkit debug build links against release binaries of ANGLE libEGL, libGLESv2
+ https://bugs.webkit.org/show_bug.cgi?id=106217
+
+ Reviewed by Jocelyn Turcotte.
+
+ Use libEGLd, libEGLSv2d if qtbase was compiled with ANGLE.
+
+ * WebCore.pri: Mirror logic of qtbase\mkspecs\features\win32\opengl.prf
+
2012-12-19 Simon Hausmann <simon.hausmann@digia.com>, Jedrzej Nowacki <jedrzej.nowacki@digia.com>
[Qt] JS bridge does not transmit QVariants anymore in Qt5
diff --git a/Source/WebCore/WebCore.pri b/Source/WebCore/WebCore.pri
index 6608faa07..6c83126f0 100644
--- a/Source/WebCore/WebCore.pri
+++ b/Source/WebCore/WebCore.pri
@@ -213,7 +213,11 @@ use?(3D_GRAPHICS) {
win32-g++: {
# Make sure OpenGL libs are after the webcore lib so MinGW can resolve symbols
contains(QT_CONFIG, opengles2) {
- LIBS += $$QMAKE_LIBS_OPENGL_ES2
+ CONFIG(debug, debug|release):contains(QT_CONFIG, angle) {
+ LIBS += $$QMAKE_LIBS_OPENGL_ES2_DEBUG
+ } else {
+ LIBS += $$QMAKE_LIBS_OPENGL_ES2
+ }
} else {
LIBS += $$QMAKE_LIBS_OPENGL
}