diff options
author | tomlu <tomlu@google.com> | 2017-09-14 23:24:06 +0200 |
---|---|---|
committer | Philipp Wollermann <philwo@google.com> | 2017-09-15 11:29:04 +0200 |
commit | 7df9198a771ef2eabef396dcb7a21e6cbb3cabb0 (patch) | |
tree | e8929823a7012639db9a560589b89beacecdb757 /src/main/java/com/google/devtools/build/lib/rules/objc/ReleaseBundlingSupport.java | |
parent | 2e7b804d29f3c1fa979d8a226d62d970dada64e2 (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.java | 10 |
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)); |