From 05370cda96765a18986538d17ff2e07e4a5935ce Mon Sep 17 00:00:00 2001 From: allevato Date: Thu, 13 Jul 2017 01:20:20 +0200 Subject: Add ObjcProvider.LINK_INPUTS as inputs to CROSSTOOL link actions. RELNOTES: None. PiperOrigin-RevId: 161734511 --- .../devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java') diff --git a/src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java b/src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java index f047b3f7b7..ad0fed4039 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java +++ b/src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java @@ -21,6 +21,7 @@ import static com.google.devtools.build.lib.rules.objc.ObjcProvider.HEADER; import static com.google.devtools.build.lib.rules.objc.ObjcProvider.IMPORTED_LIBRARY; import static com.google.devtools.build.lib.rules.objc.ObjcProvider.INCLUDE; import static com.google.devtools.build.lib.rules.objc.ObjcProvider.INCLUDE_SYSTEM; +import static com.google.devtools.build.lib.rules.objc.ObjcProvider.LINK_INPUTS; import static com.google.devtools.build.lib.rules.objc.ObjcProvider.STATIC_FRAMEWORK_FILE; import static java.util.Comparator.naturalOrder; @@ -336,6 +337,7 @@ public class CrosstoolCompilationSupport extends CompilationSupport { .addTransitiveActionInputs(objcProvider.get(IMPORTED_LIBRARY)) .addTransitiveActionInputs(objcProvider.get(STATIC_FRAMEWORK_FILE)) .addTransitiveActionInputs(objcProvider.get(DYNAMIC_FRAMEWORK_FILE)) + .addTransitiveActionInputs(objcProvider.get(LINK_INPUTS)) .setCrosstoolInputs(toolchain.getLink()) .addActionInputs(prunedJ2ObjcArchives) .addActionInputs(extraLinkInputs) -- cgit v1.2.3