X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fsharedlibrary.cpp;h=ae44f2cd5751701dff67a5e18dc29183960adb6b;hb=55269a63b0875be0b172453714f9190d30fb1dff;hp=e94ffeb6d46867813b4c18a23e7fbb74bb00e3c3;hpb=4ba3ef9601166127d0782b3e6a3352b71db7ccc9;p=builder.git diff --git a/source/sharedlibrary.cpp b/source/sharedlibrary.cpp index e94ffeb..ae44f2c 100644 --- a/source/sharedlibrary.cpp +++ b/source/sharedlibrary.cpp @@ -36,6 +36,13 @@ SharedLibrary::SharedLibrary(Builder &b, const Component &c, const listget_name(), version)); + else if(arch.get_system()=="darwin") + { + string filename = pattern.apply(component->get_name()); + string base = FS::basepart(filename); + string ext = FS::extpart(filename); + soname = format("%s.%s%s", base, version, ext); + } else soname = format("%s.%s", pattern.apply(component->get_name()), version);