diff options
author | 2015-02-20 15:48:41 +0000 | |
---|---|---|
committer | 2015-02-20 15:48:41 +0000 | |
commit | 344bcbc4a2b4ca6f76b0b43929c0d8f0a3cc2662 (patch) | |
tree | c94fdbc893d38b454f81cdb5273ac7133e437ace /src/main/java/com/google/devtools/build/lib/rules/objc/XcodeSupport.java | |
parent | 254aee40df78e79ac1b19fe6d20ae20bb05129a8 (diff) |
Implement ios_extension rule. See IosExtensionRule.java for information on how app extensions are built and how they differ from application bundles.
RELNOTES: Support ios_extension and ios_extension_binary rules for creating iOS app extensions.
--
MOS_MIGRATED_REVID=86788086
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.java | 12 |
1 files changed, 4 insertions, 8 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 111fef27aa..7eec1b2a01 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,7 +16,6 @@ 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; @@ -89,16 +88,13 @@ public final class XcodeSupport { } /** - * Adds dependencies to the given provider builder from the {@code deps} and {@code bundles} - * attributes. + * Adds dependencies to the given provider builder from the given attribute. * * @return this xcode support */ - XcodeSupport addDependencies(XcodeProvider.Builder xcodeProviderBuilder) { - for (String attribute : ImmutableSet.of("deps", "non_propagated_deps", "bundles")) { - xcodeProviderBuilder.addDependencies( - ruleContext.getPrerequisites(attribute, Mode.TARGET, XcodeProvider.class)); - } + XcodeSupport addDependencies(XcodeProvider.Builder xcodeProviderBuilder, String attribute) { + xcodeProviderBuilder + .addDependencies(ruleContext.getPrerequisites(attribute, Mode.TARGET, XcodeProvider.class)); return this; } } |