]> git.tdb.fi Git - builder.git/blobdiff - source/architecture.cpp
Move the bpk files into a subdirectory and install them
[builder.git] / source / architecture.cpp
index 7faefeb456f3953548084782c63079fc466a59fc..847711e351c3c7fc47ff93b60494e539f8c4c4b3 100644 (file)
@@ -16,6 +16,7 @@ const char *types[] =
 {
        "pc",
        "arm",
+       "ppc",
        0
 };
 
@@ -41,16 +42,20 @@ const char *systems[] =
 {
        "linux",
        "freebsd",
+       "darwin",
        "windows",
+       "android",
        0
 };
 
 const char *aliases[] =
 {
+       "x86",   "pc",
        "i586",  "pentium",
        "i686",  "pentiumpro",
        "x86_64", "athlon64",
        "win32", "windows",
+       "power macintosh", "ppc",
        0
 };
 
@@ -116,7 +121,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("%"));
        }