aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2016-10-21 17:48:41 +0000
committerGravatar John Cater <jcater@google.com>2016-10-24 19:27:15 +0000
commit0ac7795efd5695a052b6ab0019945e6b4d9a5a99 (patch)
tree5d1edb375bbd5ad35eae815cbe84161a85385ce1 /src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java
parent4ed83bd49ab43b71ad020fe54ad26337a86498b9 (diff)
Don't mark modules as used if they would only contribute textual_hdrs. There is
not much to gain by providing textual_hdrs through modules and, dependent on the setup, such modules can pull in large dependency trees (currently pruning of header modules isn't activated for the modules builds themselves and so we always add all dependent modules to the inputs). -- MOS_MIGRATED_REVID=136849158
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java
index c1bd2b1789..dc6dd1faff 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java
@@ -1128,6 +1128,9 @@ public final class CcLibraryHelper {
contextBuilder.addDeclaredIncludeSrcs(publicHeaders);
contextBuilder.addDeclaredIncludeSrcs(publicTextualHeaders);
contextBuilder.addDeclaredIncludeSrcs(privateHeaders);
+ contextBuilder.addModularHdrs(publicHeaders);
+ contextBuilder.addModularHdrs(privateHeaders);
+ contextBuilder.addTextualHdrs(publicTextualHeaders);
contextBuilder.addPregreppedHeaderMap(
CppHelper.createExtractInclusions(ruleContext, semantics, publicHeaders));
contextBuilder.addPregreppedHeaderMap(