summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNat Goodspeed <nat@lindenlab.com>2016-11-08 22:22:39 -0800
committerNat Goodspeed <nat@lindenlab.com>2016-11-08 22:22:39 -0800
commit222d5621fd8298dd8eb44b52a7774e98e6eb21b7 (patch)
treec636b866e76a9fed7ff97512f42ca4ea52519f4e
parentbdd9777505b8954ec5d52f5236f1c3afba3a7667 (diff)
DRTVWR-418: Use separate XML string elements for command arguments.
autobuild now passes a vector of arguments to the commands it executes, instead of smashing everything together into a single string only to have cmd.exe parse it back into individual arguments again. In general, this is a good thing and more robust than before. However, it surfaces the fact that sometimes people were lazy and encoded things like "-configuration Release" or "-j 12" as single <string> elements in the XML. When such things are handed to the command as a single argument string containing a space, it can get confused. Code (e.g.) <string>-configuration</string><string>Release</string> instead.
-rwxr-xr-xautobuild.xml20
1 files changed, 10 insertions, 10 deletions
diff --git a/autobuild.xml b/autobuild.xml
index 148506caa7..34ea70cb11 100755
--- a/autobuild.xml
+++ b/autobuild.xml
@@ -3296,8 +3296,8 @@
</array>
<key>options</key>
<array>
- <string>-configuration RelWithDebInfo</string>
- <string>-project SecondLife.xcodeproj</string>
+ <string>-configuration</string><string>RelWithDebInfo</string>
+ <string>-project</string><string>SecondLife.xcodeproj</string>
</array>
</map>
<key>configure</key>
@@ -3325,8 +3325,8 @@
<string>xcodebuild</string>
<key>options</key>
<array>
- <string>-configuration RelWithDebInfo</string>
- <string>-project SecondLife.xcodeproj</string>
+ <string>-configuration</string><string>RelWithDebInfo</string>
+ <string>-project</string><string>SecondLife.xcodeproj</string>
</array>
</map>
<key>configure</key>
@@ -3352,8 +3352,8 @@
</array>
<key>options</key>
<array>
- <string>-configuration Release</string>
- <string>-project SecondLife.xcodeproj</string>
+ <string>-configuration</string><string>Release</string>
+ <string>-project</string><string>SecondLife.xcodeproj</string>
<string>-DENABLE_SIGNING:BOOL=YES</string>
<string>-DSIGNING_IDENTITY:STRING="Developer ID Application: Linden Research, Inc."</string>
</array>
@@ -3416,7 +3416,7 @@
<string>make</string>
<key>options</key>
<array>
- <string>-j 12</string>
+ <string>-j</string><string>12</string>
</array>
</map>
<key>configure</key>
@@ -3444,7 +3444,7 @@
<string>make</string>
<key>options</key>
<array>
- <string>-j 7</string>
+ <string>-j</string><string>7</string>
</array>
</map>
<key>configure</key>
@@ -3466,7 +3466,7 @@
<string>make</string>
<key>options</key>
<array>
- <string>-j 12</string>
+ <string>-j</string><string>12</string>
</array>
</map>
<key>configure</key>
@@ -3492,7 +3492,7 @@
<string>make</string>
<key>options</key>
<array>
- <string>-j 7</string>
+ <string>-j</string><string>7</string>
</array>
</map>
<key>configure</key>