Fix by Mark Rowe . Reviewed by Anders.
authorap <ap@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 22 Jan 2006 19:18:27 +0000 (19:18 +0000)
committerap <ap@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 22 Jan 2006 19:18:27 +0000 (19:18 +0000)
        Build fix.  build-webkit dies with "invalid build action: (empty string)"

        * Scripts/build-webkit:
        Use svgOptions in an array context so xcodebuild doesn't choke on an empty argument.

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

WebKitTools/ChangeLog
WebKitTools/Scripts/build-webkit

index 58a82bdc5976f0ca63816dab82b767a379e0b752..d4cd39127798dc452d0d421c909f89e364e96901 100644 (file)
@@ -1,3 +1,12 @@
+2006-01-22  Mark Rowe  <opendarwin.org@bdash.net.nz>
+
+        Reviewed by Anders.
+        
+        Build fix.  build-webkit dies with "invalid build action: (empty string)"
+
+        * Scripts/build-webkit:
+        Use svgOptions in an array context so xcodebuild doesn't choke on an empty argument.
+
 2006-01-22  Eric Seidel  <eseidel@apple.com>
 
         Reviewed by anders.
index bd241a54f953d6498c72ef922069a2aaf8702b32..441c1ef1c8317ad2c5c3dde1c08adaa407b26d08 100755 (executable)
@@ -43,8 +43,8 @@ setConfiguration();
 chdirWebKit();
 my $productDir = productDir();
 my @options = XcodeOptions();
-my $svgOptionsString = "";
-$svgOptionsString = "GCC_PREPROCESSOR_DEFINITIONS=\$(DEBUG_DEFINES)" if (!$svgSupport);
+my @svgOptions = ();
+@svgOptions = ("GCC_PREPROCESSOR_DEFINITIONS=\$(DEBUG_DEFINES)") if (!$svgSupport);
 
 # Check that all the project directories are there.
 my @projects = ("JavaScriptCore", "JavaScriptGlue", "WebCore", "WebKit");
@@ -82,7 +82,7 @@ for my $dir (@projects) {
     if ($dir eq "JavaScriptCore") {
         $result = system "xcodebuild", "-project", "$dir.xcodeproj", "-target", "All", @options, @ARGV;
     } elsif ($dir eq "WebCore") {
-        $result = system "xcodebuild", "-project", "$dir.xcodeproj", @options, @ARGV, $svgOptionsString;
+        $result = system "xcodebuild", "-project", "$dir.xcodeproj", @options, @ARGV, @svgOptions;
     } else {
         $result = system "xcodebuild", "-project", "$dir.xcodeproj", @options, @ARGV;
     }