Mercurial > hg > vamp-aubio-plugins
changeset 165:2ccbca010cc8
wscript: improve for msvc
author | Paul Brossier <piem@piem.org> |
---|---|
date | Sun, 24 Jul 2016 22:33:59 +0200 |
parents | 5dc3a9b2b0d9 |
children | 1b130bdec0ca |
files | wscript |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/wscript Sun Jul 24 21:05:39 2016 +0200 +++ b/wscript Sun Jul 24 22:33:59 2016 +0200 @@ -65,7 +65,7 @@ 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 @@ # 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']