aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java
diff options
context:
space:
mode:
authorGravatar allevato <allevato@google.com>2017-07-13 01:20:20 +0200
committerGravatar László Csomor <laszlocsomor@google.com>2017-07-13 09:57:05 +0200
commit05370cda96765a18986538d17ff2e07e4a5935ce (patch)
treeae60f57e435631fa03fb4905acd47dd2be7be346 /src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java
parent106fa1e01ea58867cbbed98f29bc2f71713bb008 (diff)
Add ObjcProvider.LINK_INPUTS as inputs to CROSSTOOL link actions.
RELNOTES: None. PiperOrigin-RevId: 161734511
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java2
1 files changed, 2 insertions, 0 deletions
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)