aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2016-11-01 08:56:41 +0000
committerGravatar Laszlo Csomor <laszlocsomor@google.com>2016-11-02 08:26:24 +0000
commite44623714095a6e613f33955feb4b80c58a2ff21 (patch)
tree8f0e72dd1d34a9d928e0202a44e2059a42e1d8a2 /src/main/java/com
parentff47759a662c6e9664d3ed03836f73e2c0c6093f (diff)
Description redacted.
-- MOS_MIGRATED_REVID=137800285
Diffstat (limited to 'src/main/java/com')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/cpp/CcLibraryHelper.java15
1 files changed, 10 insertions, 5 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 bfc13a2f26..13d6cbb701 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
@@ -605,15 +605,20 @@ public final class CcLibraryHelper {
*/
public CcLibraryHelper addDeps(Iterable<? extends TransitiveInfoCollection> deps) {
for (TransitiveInfoCollection dep : deps) {
- Preconditions.checkArgument(dep.getConfiguration() == null
- || configuration.equalsOrIsSupersetOf(dep.getConfiguration()),
- "dep " + dep.getLabel() + " has a different config than " + ruleContext.getLabel());
- this.implementationDeps.add(dep);
- this.interfaceDeps.add(dep);
+ addDep(dep);
}
return this;
}
+ public CcLibraryHelper addDep(TransitiveInfoCollection dep) {
+ Preconditions.checkArgument(dep.getConfiguration() == null
+ || configuration.equalsOrIsSupersetOf(dep.getConfiguration()),
+ "dep " + dep.getLabel() + " has a different config than " + ruleContext.getLabel());
+ this.implementationDeps.add(dep);
+ this.interfaceDeps.add(dep);
+ return this;
+ }
+
public CcLibraryHelper addDepContext(CppCompilationContext dep) {
this.depContexts.add(Preconditions.checkNotNull(dep));
return this;