diff options
author | Googler <noreply@google.com> | 2016-11-01 08:56:41 +0000 |
---|---|---|
committer | Laszlo Csomor <laszlocsomor@google.com> | 2016-11-02 08:26:24 +0000 |
commit | e44623714095a6e613f33955feb4b80c58a2ff21 (patch) | |
tree | 8f0e72dd1d34a9d928e0202a44e2059a42e1d8a2 /src/main/java/com | |
parent | ff47759a662c6e9664d3ed03836f73e2c0c6093f (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.java | 15 |
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; |