aboutsummaryrefslogtreecommitdiff
path: root/mysql/buildfile
diff options
context:
space:
mode:
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>