aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonSemantics.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonSemantics.java b/src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonSemantics.java
index b48d800150..1aed86d599 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonSemantics.java
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/python/BazelPythonSemantics.java
@@ -317,9 +317,12 @@ public class BazelPythonSemantics implements PythonSemantics {
.addOutput(zipFile)
.setExecutable(zipper)
.useDefaultShellEnvironment()
- .addArgument("cC")
- .addArgument(zipFile.getExecPathString())
- .addArgument("@" + paramFile.getExecPathString())
+ .setCommandLine(
+ CustomCommandLine.builder()
+ .add("cC")
+ .addExecPath(zipFile)
+ .addPrefixedExecPath("@", paramFile)
+ .build())
.setMnemonic("PythonZipper")
.build(ruleContext));
}