aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java
diff options
context:
space:
mode:
authorGravatar tomlu <tomlu@google.com>2017-09-14 23:24:06 +0200
committerGravatar Philipp Wollermann <philwo@google.com>2017-09-15 11:29:04 +0200
commit7df9198a771ef2eabef396dcb7a21e6cbb3cabb0 (patch)
treee8929823a7012639db9a560589b89beacecdb757 /src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java
parent2e7b804d29f3c1fa979d8a226d62d970dada64e2 (diff)
Support multiple command lines / params files in SpawnAction.
This is necessary for the upcoming Skylark implementation of param files. PiperOrigin-RevId: 168744486
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java
index d33cb964e7..648bba234c 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java
@@ -390,7 +390,7 @@ public final class ReleaseBundlingSupport {
.setMnemonic("EnvironmentPlist")
.setExecutable(attributes.environmentPlist())
.addOutput(getGeneratedEnvironmentPlist())
- .setCommandLine(
+ .addCommandLine(
CustomCommandLine.builder()
.add("--platform", platformWithVersion)
.addExecPath("--output", getGeneratedEnvironmentPlist())
@@ -609,7 +609,7 @@ public final class ReleaseBundlingSupport {
.addTransitiveInputs(entitlements)
.addOutput(intermediateArtifacts.entitlements())
.addInput(plMergeControlArtifact)
- .setCommandLine(
+ .addCommandLine(
CustomCommandLine.builder()
.addExecPath("--control", plMergeControlArtifact)
.build())
@@ -861,7 +861,7 @@ public final class ReleaseBundlingSupport {
.addInput(bundleMergeControlArtifact)
.addTransitiveInputs(bundling.getBundleContentArtifacts())
.addOutput(intermediateArtifacts.unprocessedIpa())
- .setCommandLine(
+ .addCommandLine(
CustomCommandLine.builder().addExecPath(bundleMergeControlArtifact).build())
.build(ruleContext));
}
@@ -1048,7 +1048,7 @@ public final class ReleaseBundlingSupport {
ObjcRuleClasses.spawnAppleEnvActionBuilder(appleConfiguration, platform)
.setMnemonic("SwiftStdlibCopy")
.setExecutable(attributes.swiftStdlibToolWrapper())
- .setCommandLine(commandLine.build())
+ .addCommandLine(commandLine.build())
.addOutput(intermediateArtifacts.swiftFrameworksFileZip())
.addInput(combinedArchBinary)
.build(ruleContext));
@@ -1080,7 +1080,7 @@ public final class ReleaseBundlingSupport {
ObjcRuleClasses.spawnAppleEnvActionBuilder(configuration, platform)
.setMnemonic("SwiftCopySwiftSupport")
.setExecutable(attributes.swiftStdlibToolWrapper())
- .setCommandLine(commandLine.build())
+ .addCommandLine(commandLine.build())
.addOutput(intermediateArtifacts.swiftSupportZip())
.addInput(combinedArchBinary)
.build(ruleContext));