X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Farchitecture.cpp;h=3905f40c872dcb7f04e6c05ed72a970dde31f2dd;hb=0480f9ab0bcbe630f4a62c9b7ef7981443f9973f;hp=7faefeb456f3953548084782c63079fc466a59fc;hpb=5ed38947b3fabd977a7f68b512115fe1456ea096;p=builder.git diff --git a/source/architecture.cpp b/source/architecture.cpp index 7faefeb..3905f40 100644 --- a/source/architecture.cpp +++ b/source/architecture.cpp @@ -41,6 +41,7 @@ const char *systems[] = { "linux", "freebsd", + "darwin", "windows", 0 }; @@ -116,7 +117,10 @@ Architecture::Architecture(Builder &b, const string &spec): } else { - sharedlib_patterns.push_back(Pattern("lib%.so")); + if(system=="darwin") + sharedlib_patterns.push_back(Pattern("lib%.dylib")); + else + sharedlib_patterns.push_back(Pattern("lib%.so")); staticlib_patterns.push_back(Pattern("lib%.a")); executable_patterns.push_back(Pattern("%")); }