diff options
author | 2016-11-15 20:21:38 +0000 | |
---|---|---|
committer | 2016-11-16 15:56:43 +0000 | |
commit | 5bb4ff6886450217f00765c7ed19055ff08e9568 (patch) | |
tree | 0e6c8a00d58e6f26283a9fb116b450c6f3a7f7f1 /src/main/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLine.java | |
parent | 60751d02cf9e2d78ab5d4bf9fee0006b8adcf453 (diff) |
Implement basic objc executable linking in the CROSSTOOL.
The following link features are *not* implemented yet:
1) Objc++ linking semantics
2) Dead stripping
3) --should_prioritize_static_libs
4) DSYM generation
5) Coverage support
6) Swift interop
7) Linkmap
--
MOS_MIGRATED_REVID=139232434
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLine.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLine.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLine.java b/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLine.java index 27e3e4db99..6a95202423 100644 --- a/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLine.java +++ b/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLine.java @@ -408,6 +408,7 @@ public final class LinkCommandLine extends CommandLine { // TODO(b/30109612): make this pattern the case for all link variants. case OBJC_ARCHIVE: case OBJC_FULLY_LINKED_ARCHIVE: + case OBJC_EXECUTABLE: argv.add(toolPath); argv.addAll(featureConfiguration.getCommandLine(actionName, variables)); break; |