Update WebKit master_201206191840
authorSimon Hausmann <simon.hausmann@nokia.com>
Wed, 13 Jun 2012 14:39:19 +0000 (16:39 +0200)
committerQt by Nokia <qt-info@nokia.com>
Tue, 19 Jun 2012 08:19:06 +0000 (10:19 +0200)
This removes the QtScript dependency and prepares for a future build flag
to ensure -Werror remains disabled.

Change-Id: I95cf773c1e21d08d3afe881458c352398e3c9e84
Reviewed-by: Lars Knoll <lars.knoll@nokia.com>
qt.pro
qtwebkit.pri

diff --git a/qt.pro b/qt.pro
index 7339946..c205833 100644 (file)
--- a/qt.pro
+++ b/qt.pro
@@ -29,7 +29,7 @@ module_qtdeclarative.depends = module_qtbase module_qtjsbackend
 
 module_qtwebkit.file = qtwebkit.pri
 module_qtwebkit.makefile = Makefile.qtwebkit
-module_qtwebkit.depends = module_qtbase module_qtscript module_qtdeclarative module_qtquick1
+module_qtwebkit.depends = module_qtbase module_qtdeclarative
 # The qtwebkit subdir does not follow the "module-*" scheme, so make our own target that does.
 module_qtwebkit_target.target = module-qtwebkit
 module_qtwebkit_target.commands =
@@ -156,8 +156,16 @@ exists(qtjsondb/qtjsondb.pro) {
     module_qtsystems.depends += module_qtjsondb
     module_qtlocation.depends += module_qtjsondb
 }
-exists(qtlocation/qtlocation.pro): SUBDIRS += module_qtlocation
-exists(qtsensors/qtsensors.pro): SUBDIRS += module_qtsensors
+exists(qtlocation/qtlocation.pro) {
+    SUBDIRS += module_qtlocation
+    # These modules do not require qtlocation, but can use it if it is available
+    module_qtwebkit.depends += module_qtlocation
+}
+exists(qtsensors/qtsensors.pro) {
+    SUBDIRS += module_qtsensors
+    # These modules do not require qtsensors, but can use it if it is available
+    module_qtwebkit.depends += module_qtsensors
+}
 exists(qtsystems/qtsystems.pro) {
     SUBDIRS += module_qtsystems
     # These modules do not require qtsystems, but can use it if it is available
index 3d51429..6aae9e6 100644 (file)
@@ -51,6 +51,7 @@ module_qtwebkit.commands = $${OPTI}$${SBC}cd qtwebkit && \
                                --qt \
                                --qmake=$(QMAKE) \
                                --install-libs=$$[QT_INSTALL_LIBS] \
+                               --qmakearg=CONFIG+=production_build \
                                $$QTWEBKIT_BUILD_CONFIG
 #                               "--makeargs=\"-$(MAKEFLAGS)\""
 # Trick to force dependency on this rule.