From: Paul Brossier Date: Sun, 24 Jul 2016 20:33:59 +0000 (+0200) Subject: wscript: improve for msvc X-Git-Tag: 0.5.1~26 X-Git-Url: https://git.aubio.org/?p=vamp-aubio-plugins.git;a=commitdiff_plain;h=68d0ecc0470924300a698eff52de415a17e4a615;hp=aab341f3b5eb0cbfaa83022d6c3b7a98fdc92222 wscript: improve for msvc --- diff --git a/wscript b/wscript index 64d7c7f..a8d52da 100644 --- a/wscript +++ b/wscript @@ -65,7 +65,7 @@ def configure(conf): conf.check_cfg (package='vamp-sdk', uselib_store = 'VAMP', args=['--cflags','--libs'], mandatory=True) - if conf.env.CC_NAME != 'msvc': + if conf.env.CXX_NAME != 'msvc': conf.env.CXXFLAGS += ['-g', '-Wall', '-Wextra'] if sys.platform.startswith('linux'): @@ -79,12 +79,14 @@ def configure(conf): # add plugin.map conf.env.append_value('LINKFLAGS', '-Wl,--version-script=../vamp-plugin.map') elif sys.platform == 'win32': + conf.env.append_value('CXXFLAGS', '/MD') conf.env.append_value('CXXFLAGS', '/W4') conf.env.append_value('CXXFLAGS', '/EHsc') #conf.env.append_value('CXXFLAGS', '/D_CRT_SECURE_NO_WARNINGS') #, '/DWIN32', '/D_WINDOWS', '/D_USRDLL', '/D_WINDLL' conf.env.append_value('LINKFLAGS', '/EXPORT:vampGetPluginDescriptor') conf.env.append_value('LINKFLAGS', '/NODEFAULTLIB:LIBCMT') + conf.env.append_value('LINKFLAGS', '/NODEFAULTLIB:LIBPCMT') elif sys.platform == 'darwin': conf.env.FRAMEWORK += ['Accelerate']