aboutsummaryrefslogtreecommitdiff
path: root/mysql/buildfile
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2017-11-22 08:05:36 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2017-11-22 08:05:36 +0300
commit1b4032c74e36dfdbb2ba0063796dd7c2b924babd (patch)
treea700448990cea256eedec4d59b8b510ca03b8291 /mysql/buildfile
parentb1471ebbe9db90c472ff356bea6a7c8aedb45db9 (diff)
Explore possibility of supporting mingwmingw
Diffstat (limited to 'mysql/buildfile')
-rw-r--r--mysql/buildfile15
1 files changed, 13 insertions, 2 deletions
diff --git a/mysql/buildfile b/mysql/buildfile
index a298812..10faf28 100644
--- a/mysql/buildfile
+++ b/mysql/buildfile
@@ -172,6 +172,8 @@ else
cc.coptions += -Wno-unused-parameter -Wno-unused-variable \
-Wno-unused-const-variable -Wno-unused-but-set-variable \
-Wno-maybe-uninitialized -Wno-unknown-warning-option
+
+# -Wno-incompatible-pointer-types
}
if ($tclass != "windows")
@@ -196,8 +198,17 @@ if ($tclass != "windows")
else
{
def = $src_base/libmysql/libmysql_exports.def
- cc.libs += advapi32.lib
- cc.loptions += "/DEF:$def"
+
+ if ($tsys == "mingw32")
+ {
+ cc.loptions += $def
+ cc.libs += -ladvapi32 -lws2_32 -lsecur32
+ }
+ else
+ {
+ cc.loptions += "/DEF:$def"
+ cc.libs += advapi32.lib
+ }
}
# The library clients are supposed to include the API header as <mysql/mysql.h>