diff options
author | 2016-04-06 20:57:29 +0000 | |
---|---|---|
committer | 2016-04-07 11:48:17 +0000 | |
commit | 2b0f54a16a5911352deec615c9686f17eb74e113 (patch) | |
tree | 5a9f9cb58d086e704c1fe89b9217e93fb75b7f89 /src/main/java/com/google/devtools/build/lib | |
parent | 802f39ecb2370b497be8ad9e307923e5aa3a7ab7 (diff) |
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
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java | 2 |
1 files changed, 2 insertions, 0 deletions
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() |