[Qt] Webkit debug build links against release binaries of ANGLE libEGL, libGLESv2
authormichael.bruning@digia.com <michael.bruning@digia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 24 Jan 2013 12:19:50 +0000 (12:19 +0000)
committermichael.bruning@digia.com <michael.bruning@digia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 24 Jan 2013 12:19:50 +0000 (12:19 +0000)
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

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@140675 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/WebCore.pri

index ed02788..a9be4c4 100644 (file)
@@ -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
+
 2013-01-24  Sergio Villar Senin  <svillar@igalia.com>
 
         [GTK] Unreviewed build fix.
index 6e15568..1525b67 100644 (file)
@@ -219,7 +219,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
             }