aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java
diff options
context:
space:
mode:
authorGravatar Cal Peyser <cpeyser@google.com>2017-03-01 19:39:08 +0000
committerGravatar Yue Gan <yueg@google.com>2017-03-02 13:32:00 +0000
commit7cc6c629c2475062bed3abca004c4fcfb9d4adb5 (patch)
treeea0a0d02377b2683b825b0db3a1349f1d4c3bf3a /src/main/java/com/google/devtools/build/lib/rules/objc/CrosstoolCompilationSupport.java
parent33093ca444d979dfcd81a56655d4e5dbbd1b35e9 (diff)
ios_test provides test-specific command line args when using the crosstool.
This requires passing linkopts through CrosstoolCompilationSupport into the 'legacy_link_flags' feature, as is done in c++. -- PiperOrigin-RevId: 148911500 MOS_MIGRATED_REVID=148911500
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.java1
1 files changed, 1 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 dbf6632d3c..52cf6b828c 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
@@ -252,6 +252,7 @@ public class CrosstoolCompilationSupport extends CompilationSupport {
.addActionInput(inputFileList)
.setLinkType(linkType)
.setLinkStaticness(LinkStaticness.FULLY_STATIC)
+ .addLinkopts(ImmutableList.copyOf(extraLinkArgs))
.addVariablesExtension(extension)
.setFeatureConfiguration(getFeatureConfiguration(ruleContext, buildConfiguration))
.build();