aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java
diff options
context:
space:
mode:
authorGravatar Cal Peyser <cpeyser@google.com>2016-03-17 21:25:20 +0000
committerGravatar Dmitry Lomov <dslomov@google.com>2016-03-18 12:45:27 +0000
commit1d1212a5c79f2164a66826633b0d35d59b0ec1e8 (patch)
treef83188b3998119dc459bef09fb22a869ff2752e8 /src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java
parentb7e1b8299ceb7b071975225a0b1c0b3436363490 (diff)
Introduce skylark provider for objc.
-- MOS_MIGRATED_REVID=117485208
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java b/src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java
index 433075199b..0b5b7ba848 100644
--- a/src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java
+++ b/src/main/java/com/google/devtools/build/lib/rules/objc/BinaryLinkingTargetFactory.java
@@ -163,7 +163,10 @@ abstract class BinaryLinkingTargetFactory implements RuleConfiguredTargetFactory
.addProvider(ObjcProvider.class, objcProvider)
.addProvider(
InstrumentedFilesProvider.class,
- compilationSupport.getInstrumentedFilesProvider(common));
+ compilationSupport.getInstrumentedFilesProvider(common))
+ .addSkylarkTransitiveInfo(
+ ObjcProvider.OBJC_SKYLARK_PROVIDER_NAME,
+ common.getObjcProvider().toSkylarkProvider());
if (xcTestAppProvider.isPresent()) {
// TODO(bazel-team): Stop exporting an XcTestAppProvider once objc_binary no longer creates an
// application bundle.