diff options
author | Kristina Chodorow <kchodorow@google.com> | 2015-09-02 16:22:07 +0000 |
---|---|---|
committer | Florian Weikert <fwe@google.com> | 2015-09-02 16:27:17 +0000 |
commit | d43dfa3ccfb6aef6a3fb3d6910d2ad48d6e428ac (patch) | |
tree | 7b6029ef207cb1da4cd912b579343606a1eaa190 /src/main/java/com/google/devtools/build/lib/rules/cpp/LinkCommandLine.java | |
parent | a0f17744e8757134df746f03d24c5f447dfd5231 (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.java | 2 |
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 |