diff options
author | Peter Schmitt <schmitt@google.com> | 2015-02-26 22:20:02 +0000 |
---|---|---|
committer | Han-Wen Nienhuys <hanwen@google.com> | 2015-03-04 15:36:34 +0000 |
commit | f998e88b0ca1063f709757070aad881e3d74771d (patch) | |
tree | 68171bbc2f97049966722cb8d89f7956cd92237a /src | |
parent | d848f1608f380ad87e1245e68b7b4419659d34ce (diff) |
Actually use bundles attribute in objc_import.
This is left over from the abstract rules refactor where I added this
attribute to objc_import but not actually any code to use it.
--
MOS_MIGRATED_REVID=87284690
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/objc/ObjcImport.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcImport.java b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcImport.java index 70743ed797..616bfc0b9a 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcImport.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/ObjcImport.java @@ -40,6 +40,8 @@ public class ObjcImport implements RuleConfiguredTargetFactory { .setAlwayslink(ruleContext.attributes().get("alwayslink", Type.BOOLEAN)) .addExtraImportLibraries( ruleContext.getPrerequisiteArtifacts("archives", Mode.TARGET).list()) + .addDepObjcProviders( + ruleContext.getPrerequisites("bundles", Mode.TARGET, ObjcProvider.class)) .build(); XcodeProvider.Builder xcodeProviderBuilder = new XcodeProvider.Builder(); @@ -56,6 +58,7 @@ public class ObjcImport implements RuleConfiguredTargetFactory { new XcodeSupport(ruleContext) .addXcodeSettings(xcodeProviderBuilder, common.getObjcProvider(), LIBRARY_STATIC) + .addDependencies(xcodeProviderBuilder, "bundles") .registerActions(xcodeProviderBuilder.build()) .addFilesToBuild(filesToBuild); |