Title: [160475] branches/safari-537.74-branch/Tools
Revision
160475
Author
[email protected]
Date
2013-12-11 19:20:10 -0800 (Wed, 11 Dec 2013)

Log Message

Merged r156290.  <rdar://problem/15498810>

Modified Paths

Diff

Modified: branches/safari-537.74-branch/Tools/ChangeLog (160474 => 160475)


--- branches/safari-537.74-branch/Tools/ChangeLog	2013-12-12 03:08:17 UTC (rev 160474)
+++ branches/safari-537.74-branch/Tools/ChangeLog	2013-12-12 03:20:10 UTC (rev 160475)
@@ -1,5 +1,21 @@
 2013-12-11  Matthew Hanson  <[email protected]>
 
+        Merged r156290.
+
+    2013-09-23  Alex Christensen  <[email protected]>
+
+            Added --64-bit option for Windows build.
+            https://bugs.webkit.org/show_bug.cgi?id=121799
+
+            Reviewed by Brent Fulgham.
+
+            * Scripts/webkitdirs.pm:
+            (determinePassedConfiguration): Add "|x64" for 64-bit configuration.
+            (isWin64): Added.
+            (determineIsWin64): Added.
+
+2013-12-11  Matthew Hanson  <[email protected]>
+
         Rollout r160469.  Not rolling out from trunk because r160469 was
         applied on the branch from a patch file.
 

Modified: branches/safari-537.74-branch/Tools/Scripts/webkitdirs.pm (160474 => 160475)


--- branches/safari-537.74-branch/Tools/Scripts/webkitdirs.pm	2013-12-12 03:08:17 UTC (rev 160474)
+++ branches/safari-537.74-branch/Tools/Scripts/webkitdirs.pm	2013-12-12 03:20:10 UTC (rev 160475)
@@ -94,6 +94,7 @@
 my $isGtk;
 my $isWinCE;
 my $isWinCairo;
+my $isWin64;
 my $isEfl;
 my $isBlackBerry;
 my $isInspectorFrontend;
@@ -621,18 +622,21 @@
             splice(@ARGV, $i, 1);
             $passedConfiguration = "Debug";
             $passedConfiguration .= "_WinCairo" if (isWinCairo() && isCygwin());
+            $passedConfiguration .= "|x64" if isWin64();
             return;
         }
         if ($opt =~ /^--release$/i) {
             splice(@ARGV, $i, 1);
             $passedConfiguration = "Release";
             $passedConfiguration .= "_WinCairo" if (isWinCairo() && isCygwin());
+            $passedConfiguration .= "|x64" if isWin64();
             return;
         }
         if ($opt =~ /^--profil(e|ing)$/i) {
             splice(@ARGV, $i, 1);
             $passedConfiguration = "Profiling";
             $passedConfiguration .= "_WinCairo" if (isWinCairo() && isCygwin());
+            $passedConfiguration .= "|x64" if isWin64();
             return;
         }
     }
@@ -1206,6 +1210,18 @@
     $isWinCairo = checkForArgumentAndRemoveFromARGV("--wincairo");
 }
 
+sub isWin64()
+{
+    determineIsWin64();
+    return $isWin64;
+}
+
+sub determineIsWin64()
+{
+    return if defined($isWin64);
+    $isWin64 = checkForArgumentAndRemoveFromARGV("--64-bit");
+}
+
 sub isCygwin()
 {
     return ($^O eq "cygwin") || 0;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to