@@ -11,21 +11,24 @@ def get_config():
11
11
12
12
extra_objects = []
13
13
14
- if enabled (options , 'embedded' ):
15
- client = "mysqld"
16
- else :
17
- client = "mysqlclient"
14
+ # client = "mysqlclient"
15
+ client = "mariadbclient"
18
16
19
17
vcversion = int (get_build_version ())
20
- library_dirs = [ os .path .join (connector , r'lib\vs%d' % vcversion ) ]
21
- libraries = [ 'kernel32' , 'advapi32' , 'wsock32' , client ]
22
- include_dirs = [ os .path .join (connector , r'include' ) ]
23
- extra_compile_args = [ '/Zl' ]
18
+ if client == "mariadbclient" :
19
+ library_dirs = [os .path .join (connector , 'lib' , 'mariadb' )]
20
+ libraries = ['kernel32' , 'advapi32' , 'wsock32' , 'shlwapi' , 'Ws2_32' , client ]
21
+ include_dirs = [os .path .join (connector , 'include' , 'mariadb' )]
22
+ else :
23
+ library_dirs = [os .path .join (connector , r'lib\vs%d' % vcversion ),
24
+ os .path .join (connector , "lib" )]
25
+ libraries = ['kernel32' , 'advapi32' , 'wsock32' , client ]
26
+ include_dirs = [os .path .join (connector , r'include' )]
27
+
28
+ extra_compile_args = ['/Zl' , '/D_CRT_SECURE_NO_WARNINGS' ]
24
29
extra_link_args = ['/MANIFEST' ]
25
30
26
31
name = "mysqlclient"
27
- if enabled (options , 'embedded' ):
28
- name = name + "-embedded"
29
32
metadata ['name' ] = name
30
33
31
34
define_macros = [
0 commit comments