aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/XcodeSupport.java
diff options
context:
space:
mode:
authorGravatar Daniel Wagner-Hall <danielwh@google.com>2015-02-11 22:48:48 +0000
committerGravatar Han-Wen Nienhuys <hanwen@google.com>2015-02-11 22:48:48 +0000
commit08efba3048af0876ba2bcdbbf6efa44bf2949ea4 (patch)
treed76bec54eed9c1b796f7f8238bb4c5ecf4a5ebc2 /src/main/java/com/google/devtools/build/lib/rules/objc/XcodeSupport.java
parentafd399e2c559f1487db316b13c3d5cf22772132c (diff)
Include non_propagated_deps as dependencies in xcodeproj files
They were accidentally dropped in -- MOS_MIGRATED_REVID=86121473
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/XcodeSupport.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/XcodeSupport.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/XcodeSupport.java b/src/main/java/com/google/devtools/build/lib/rules/objc/XcodeSupport.java
index f64c6bd6ea..111fef27aa 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/XcodeSupport.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/XcodeSupport.java
@@ -16,6 +16,7 @@ package com.google.devtools.build.lib.rules.objc;
import static com.google.devtools.build.lib.packages.ImplicitOutputsFunction.fromTemplates;
+import com.google.common.collect.ImmutableSet;
import com.google.devtools.build.lib.actions.Artifact;
import com.google.devtools.build.lib.analysis.RuleConfiguredTarget.Mode;
import com.google.devtools.build.lib.analysis.RuleContext;
@@ -94,9 +95,10 @@ public final class XcodeSupport {
* @return this xcode support
*/
XcodeSupport addDependencies(XcodeProvider.Builder xcodeProviderBuilder) {
- xcodeProviderBuilder
- .addDependencies(ruleContext.getPrerequisites("deps", Mode.TARGET, XcodeProvider.class))
- .addDependencies(ruleContext.getPrerequisites("bundles", Mode.TARGET, XcodeProvider.class));
+ for (String attribute : ImmutableSet.of("deps", "non_propagated_deps", "bundles")) {
+ xcodeProviderBuilder.addDependencies(
+ ruleContext.getPrerequisites(attribute, Mode.TARGET, XcodeProvider.class));
+ }
return this;
}
}