From 2b0f54a16a5911352deec615c9686f17eb74e113 Mon Sep 17 00:00:00 2001 From: Carmi Grushko Date: Wed, 6 Apr 2016 20:57:29 +0000 Subject: Allow the action that calls proto-compiler, to do so using a params file. This allows compilations with very long command lines to succeed. -- MOS_MIGRATED_REVID=119199042 --- .../devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/main/java/com/google/devtools/build/lib') diff --git a/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java b/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java index a743bc4011..46b97e6340 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java +++ b/src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java @@ -23,6 +23,7 @@ import com.google.common.base.Suppliers; import com.google.common.collect.ImmutableList; import com.google.devtools.build.lib.actions.Action; import com.google.devtools.build.lib.actions.Artifact; +import com.google.devtools.build.lib.actions.ParameterFile; import com.google.devtools.build.lib.actions.ResourceSet; import com.google.devtools.build.lib.analysis.FilesToRunProvider; import com.google.devtools.build.lib.analysis.RuleConfiguredTarget; @@ -192,6 +193,7 @@ public class ProtoCompileActionBuilder { } result + .useParameterFile(ParameterFile.ParameterFileType.UNQUOTED) .addOutputs(outputs) .setResources(GENPROTO_RESOURCE_SET) .useDefaultShellEnvironment() -- cgit v1.2.3