Unreviewed build fix for Qt/Linux.
authoralexis.menard@openbossa.org <alexis.menard@openbossa.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 26 Jul 2011 21:49:03 +0000 (21:49 +0000)
committeralexis.menard@openbossa.org <alexis.menard@openbossa.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 26 Jul 2011 21:49:03 +0000 (21:49 +0000)
On platforms with no glib and gstreamer we should not build javascriptcore
with the Glib support. This is related to http://trac.webkit.org/changeset/91752.

* wtf/wtf.pri:

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

Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/wtf/wtf.pri

index 8c15445..2e58bd8 100644 (file)
@@ -1,3 +1,12 @@
+2011-07-26  Alexis Menard  <alexis.menard@openbossa.org>
+
+        Unreviewed build fix for Qt/Linux.
+
+        On platforms with no glib and gstreamer we should not build javascriptcore
+        with the Glib support. This is related to http://trac.webkit.org/changeset/91752.
+
+        * wtf/wtf.pri:
+
 2011-07-26  Juan C. Montemayor  <jmont@apple.com>
 
         JSON errors should be informative
index ba35feb..5e48f9a 100644 (file)
@@ -42,9 +42,11 @@ SOURCES += \
     wtf/unicode/UTF8.cpp
 
 linux-*:!contains(DEFINES, USE_QTMULTIMEDIA=1) {
-    DEFINES += ENABLE_GLIB_SUPPORT=1
-    PKGCONFIG += glib-2.0 gio-2.0
-    CONFIG += link_pkgconfig
+    system(pkg-config --exists glib-2.0 gio-2.0 gstreamer-0.10): {
+        DEFINES += ENABLE_GLIB_SUPPORT=1
+        PKGCONFIG += glib-2.0 gio-2.0
+        CONFIG += link_pkgconfig
+    }
 }
 
 unix:!symbian: SOURCES += wtf/OSAllocatorPosix.cpp