]> git.tdb.fi Git - builder.git/blobdiff - source/architecture.cpp
Initial support for building on Darwin (a.k.a. Mac OS X)
[builder.git] / source / architecture.cpp
index 7faefeb456f3953548084782c63079fc466a59fc..3905f40c872dcb7f04e6c05ed72a970dde31f2dd 100644 (file)
@@ -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("%"));
        }