Fix building of MySQL DBI extension on VS 2015+.

This commit is contained in:
Nicholas Hastings
2016-08-18 14:20:37 -04:00
parent 51a6b9ce30
commit 94383d995d
2 changed files with 102 additions and 3 deletions
+5 -3
View File
@@ -28,9 +28,6 @@ if SM.mysql_root:
'wsock32.lib'
]
if binary.compiler.vendor == 'msvc' and binary.compiler.version >= 1900:
binary.compiler.linkflags += ['legacy_stdio_definitions.lib', 'legacy_stdio_wide_specifiers.lib']
binary.sources += [
'../../public/smsdk_ext.cpp',
'mysql/MyBasicResults.cpp',
@@ -40,5 +37,10 @@ if SM.mysql_root:
'mysql/MyStatement.cpp',
'extension.cpp'
]
if binary.compiler.vendor == 'msvc' and binary.compiler.version >= 1900:
binary.sources += [ 'msvc15hack.c' ]
binary.compiler.linkflags += ['legacy_stdio_definitions.lib', 'legacy_stdio_wide_specifiers.lib']
SM.extensions += [builder.Add(binary)]