diff options
author | 2017-04-26 17:07:31 +0200 | |
---|---|---|
committer | 2017-04-26 18:05:29 +0200 | |
commit | 8eafc643f1fb52a9da44b4ba7b824561fa5f83c5 (patch) | |
tree | b83d05ed2c657a5ac0467c9bd6e8c23e80fbd179 /src/main | |
parent | d5ee3b5397135eebd4b5d5b6bd4a4444093c4df8 (diff) |
Adds a forwarder for instrumented files in AppleBinary.
PiperOrigin-RevId: 154297741
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinary.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinary.java b/src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinary.java index b21ac7462a..8352f55807 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinary.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/AppleBinary.java @@ -44,6 +44,8 @@ import com.google.devtools.build.lib.rules.cpp.CcToolchainProvider; import com.google.devtools.build.lib.rules.objc.AppleDebugOutputsProvider.OutputType; import com.google.devtools.build.lib.rules.objc.CompilationSupport.ExtraLinkArgs; import com.google.devtools.build.lib.rules.objc.MultiArchBinarySupport.DependencySpecificConfiguration; +import com.google.devtools.build.lib.rules.test.InstrumentedFilesCollector; +import com.google.devtools.build.lib.rules.test.InstrumentedFilesProvider; import java.util.Map; import java.util.TreeMap; @@ -211,6 +213,10 @@ public class AppleBinary implements RuleConfiguredTargetFactory { targetBuilder.addNativeDeclaredProvider(builder.build()).addOutputGroups(outputGroupCollector); + InstrumentedFilesProvider instrumentedFilesProvider = + InstrumentedFilesCollector.forward(ruleContext, "deps", "bundle_loader"); + targetBuilder.addProvider(InstrumentedFilesProvider.class, instrumentedFilesProvider); + return targetBuilder.build(); } |