aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules
diff options
context:
space:
mode:
authorGravatar Manuel Klimek <klimek@google.com>2016-02-04 10:30:08 +0000
committerGravatar David Chen <dzc@google.com>2016-02-04 18:13:38 +0000
commit7ce3a4c734c004c325ac5f7c01b2a40b501e612c (patch)
treeb4c02b7ef6cf18d70e5f7db83d21572ecf65d13e /src/main/java/com/google/devtools/build/lib/rules
parent4134802747a8d3102c605109b33eacbe3537848d (diff)
Add additional inputs as compilation prerequisites. Tools that build
with --compilation_prerequisites_only do rely on all prerequisites being available. RELNOTES: Make C++ modules compatible with tools using --compilation_prerequisites_only -- MOS_MIGRATED_REVID=113829249
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/CcCommon.java1
1 files changed, 1 insertions, 0 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 029a178611..f17766cb18 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
@@ -433,6 +433,7 @@ public final class CcCommon {
}
}
prerequisites.addTransitive(context.getDeclaredIncludeSrcs());
+ prerequisites.addTransitive(context.getAdditionalInputs());
return prerequisites.build();
}