aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLine.java
diff options
context:
space:
mode:
authorGravatar Kristina Chodorow <kchodorow@google.com>2015-09-02 16:22:07 +0000
committerGravatar Florian Weikert <fwe@google.com>2015-09-02 16:27:17 +0000
commitd43dfa3ccfb6aef6a3fb3d6910d2ad48d6e428ac (patch)
tree7b6029ef207cb1da4cd912b579343606a1eaa190 /src/main/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLine.java
parenta0f17744e8757134df746f03d24c5f447dfd5231 (diff)
Allow .dylib libraries in srcs
Fixes some of #407. -- MOS_MIGRATED_REVID=102148776
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.java2
1 files changed, 1 insertions, 1 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 630eb5a498..8f6ebcb283 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
@@ -907,7 +907,7 @@ public final class LinkCommandLine extends CommandLine {
String name = inputArtifact.getFilename();
if (CppFileTypes.SHARED_LIBRARY.matches(name)) {
- String libName = name.replaceAll("(^lib|\\.so$)", "");
+ String libName = name.replaceAll("(^lib|\\.(so|dylib)$)", "");
options.add("-l" + libName);
} else {
// Interface shared objects have a non-standard extension