summaryrefslogtreecommitdiffhomepage
path: root/src/host/slbt_host_flavor.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/host/slbt_host_flavor.c')
-rw-r--r--src/host/slbt_host_flavor.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/host/slbt_host_flavor.c b/src/host/slbt_host_flavor.c
index 1df5413..b5f6f45 100644
--- a/src/host/slbt_host_flavor.c
+++ b/src/host/slbt_host_flavor.c
@@ -52,6 +52,12 @@ SLBT_FLAVOR_SETTINGS(host_flavor_cygwin, \
"",".exe","lib",".dll.a", \
"PATH");
+SLBT_FLAVOR_SETTINGS(host_flavor_msys, \
+ "pe",0, \
+ "lib",".a","lib",".dll","",".dll", \
+ "",".exe","lib",".dll.a", \
+ "PATH");
+
SLBT_FLAVOR_SETTINGS(host_flavor_darwin, \
"macho","-fPIC", \
"lib",".a","lib",".dylib","",".dylib", \
@@ -123,6 +129,8 @@ slbt_hidden void slbt_init_flavor_settings(
settings = &host_flavor_mingw;
else if (!strcmp(host->flavor,"cygwin"))
settings = &host_flavor_cygwin;
+ else if (!strcmp(host->flavor,"msys"))
+ settings = &host_flavor_msys;
else if (!strcmp(host->flavor,"darwin"))
settings = &host_flavor_darwin;
else
@@ -154,6 +162,8 @@ int slbt_host_flavor_settings(
*settings = &host_flavor_mingw;
else if (!strcmp(flavor,"cygwin"))
*settings = &host_flavor_cygwin;
+ else if (!strcmp(flavor,"msys"))
+ *settings = &host_flavor_msys;
else if (!strcmp(flavor,"darwin"))
*settings = &host_flavor_darwin;
else if (!strcmp(flavor,"default"))