2010-09-13 Andreas Kling <andreas.kling@nokia.com>
authorandreas.kling@nokia.com <andreas.kling@nokia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 13 Sep 2010 11:19:05 +0000 (11:19 +0000)
committerandreas.kling@nokia.com <andreas.kling@nokia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 13 Sep 2010 11:19:05 +0000 (11:19 +0000)
        Reviewed by Kenneth Rohde Christiansen.

        [Qt] build-webkit: Add --v8 option to build against V8

        Note that V8 is picked up from QtScript, so this currently requires building
        against the experimental qt-script-v8 branch.

        * Scripts/build-webkit:

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

WebKitTools/ChangeLog
WebKitTools/Scripts/build-webkit

index 6d2bc0e..8ddeb83 100644 (file)
@@ -1,3 +1,14 @@
+2010-09-13  Andreas Kling  <andreas.kling@nokia.com>
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        [Qt] build-webkit: Add --v8 option to build against V8
+
+        Note that V8 is picked up from QtScript, so this currently requires building
+        against the experimental qt-script-v8 branch.
+
+        * Scripts/build-webkit:
+
 2010-09-13  Hans Wennborg  <hans@chromium.org>
 
         Reviewed by Jeremy Orlow.
index 4234905..81189af 100755 (executable)
@@ -50,6 +50,7 @@ chdirWebKit();
 my $showHelp = 0;
 my $clean = 0;
 my $minimal = 0;
+my $v8 = 0;
 my $installHeaders;
 my $installLibs;
 my $prefixPath;
@@ -222,7 +223,8 @@ push @ARGV, split(/ /, $ENV{'BUILD_WEBKIT_ARGS'}) if ($ENV{'BUILD_WEBKIT_ARGS'})
 foreach (@ARGV) {
     if ($_ eq '--minimal') {
         $minimal = 1;
-        last;
+    } elsif ($_ eq '--v8') {
+        $v8 = 1;
     }
 }
 
@@ -250,6 +252,7 @@ Usage: $programName [options] [options to pass to build system]
 
   --install-headers=<path>          Set installation path for the headers (Qt only)
   --install-libs=<path>             Set installation path for the libraries (Qt only)
+  --v8                              Use V8 as JavaScript engine (Qt only)
 
   --prefix=<path>                   Set installation prefix to the given path (Gtk only)
   --makeargs=<arguments>            Optional Makefile flags
@@ -266,6 +269,7 @@ my %options = (
     'prefix=s' => \$prefixPath,
     'makeargs=s' => \$makeArgs,
     'minimal' => \$minimal,
+    'v8' => \$v8,
 );
 
 # Build usage text and options list from features
@@ -395,6 +399,10 @@ if (isGtk()) {
     if ($minimal) {
         push @options, "CONFIG+=minimal";
     }
+
+    if ($v8) {
+        push @options, "CONFIG+=v8";
+    }
 }
 
 # Force re-link of existing libraries if different than expected