diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/CcCommon.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/CcCommon.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcCommon.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcCommon.java index 1c751e9697..50903b55c4 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/CcCommon.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/CcCommon.java @@ -87,6 +87,7 @@ public final class CcCommon { CppRuleClasses.MODULE_MAPS, CppRuleClasses.MODULE_MAP_HOME_CWD, CppRuleClasses.HEADER_MODULE_INCLUDES_DEPENDENCIES, + CppRuleClasses.PRUNE_HEADER_MODULES, CppRuleClasses.INCLUDE_PATHS, CppRuleClasses.PIC, CppRuleClasses.PER_OBJECT_DEBUG_INFO, @@ -455,7 +456,9 @@ public final class CcCommon { } } prerequisites.addTransitive(context.getDeclaredIncludeSrcs()); - prerequisites.addTransitive(context.getAdditionalInputs(CppHelper.usePic(ruleContext, false))); + prerequisites.addTransitive(context.getAdditionalInputs()); + prerequisites.addTransitive(context.getTransitiveModules(true)); + prerequisites.addTransitive(context.getTransitiveModules(false)); return prerequisites.build(); } |