From 4149f08bcc8bd1318d4021cf372ec89240ee3dbb Mon Sep 17 00:00:00 2001 From: Liam Miller-Cushon Date: Thu, 24 Mar 2016 18:29:51 +0000 Subject: Don't shell quote header compiler params files This was causing javacopts containing '=' to be escaped, which makes them invisible to the underlying javac invocation. -- MOS_MIGRATED_REVID=118048317 --- .../devtools/build/lib/rules/java/JavaHeaderCompileActionBuilder.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/java') diff --git a/src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileActionBuilder.java b/src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileActionBuilder.java index 787fb7fe4d..a88c6585d9 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileActionBuilder.java +++ b/src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileActionBuilder.java @@ -241,7 +241,7 @@ public class JavaHeaderCompileActionBuilder { builder.addOutput(outputDepsProto); } - builder.useParameterFile(ParameterFileType.SHELL_QUOTED); + builder.useParameterFile(ParameterFileType.UNQUOTED); builder.setCommandLine(buildCommandLine(ruleContext.getConfiguration().getHostPathSeparator())); builder.addTransitiveInputs(javabaseInputs); -- cgit v1.2.3