aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/proto/ProtoCompileActionBuilder.java4
1 files changed, 4 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 b91e57f14b..849265738e 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
@@ -390,6 +390,10 @@ public class ProtoCompileActionBuilder {
return new ToolchainInvocation(
"dontcare",
ProtoLangToolchainProvider.create(
+ // Note: adding --include_imports here was requested multiple times, but it'll cause the
+ // output size to become quadratic, so don't.
+ // A rule that concatenates the artifacts from ctx.deps.proto.transitive_descriptor_sets
+ // provides similar results.
"--descriptor_set_out=$(OUT)",
null /* pluginExecutable */,
null /* runtime */,