REGRESSION (84876): build-webkit produces an error message
authormitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 26 Apr 2011 15:32:10 +0000 (15:32 +0000)
committermitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 26 Apr 2011 15:32:10 +0000 (15:32 +0000)
https://bugs.webkit.org/show_bug.cgi?id=59460

* Scripts/webkitdirs.pm:

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

Tools/ChangeLog
Tools/Scripts/webkitdirs.pm

index 0015ba3..ed86e2c 100644 (file)
@@ -1,3 +1,10 @@
+2011-04-26  Dan Bernstein  <mitz@apple.com>
+
+        REGRESSION (84876): build-webkit produces an error message
+        https://bugs.webkit.org/show_bug.cgi?id=59460
+
+        * Scripts/webkitdirs.pm:
+
 2011-04-26  Mihai Parparita  <mihaip@chromium.org>
 
         Reviewed by Eric Seidel.
index 3f99391..64d3404 100644 (file)
@@ -142,8 +142,8 @@ sub determineBaseProductDir
 
         my $xcodebuildVersionOutput = `xcodebuild -version`;
         my $xcodeVersion = ($xcodebuildVersionOutput =~ /Xcode ([0-9](\.[0-9]+)*)/) ? $1 : undef;
-        my $xcodeDefaultsDomain = $xcodeVersion < 4 ? "com.apple.Xcode" : "com.apple.dt.Xcode";
-        my $xcodeDefaultsPrefix = $xcodeVersion < 4 ? "PBX" : "IDE";
+        my $xcodeDefaultsDomain = (eval "v$xcodeVersion" lt v4) ? "com.apple.Xcode" : "com.apple.dt.Xcode";
+        my $xcodeDefaultsPrefix = (eval "v$xcodeVersion" lt v4) ? "PBX" : "IDE";
 
         open PRODUCT, "defaults read $xcodeDefaultsDomain ${xcodeDefaultsPrefix}ApplicationwideBuildSettings 2> " . File::Spec->devnull() . " |" or die;
         $baseProductDir = join '', <PRODUCT>;