Mercurial > hg > vamp-aubio-plugins
comparison wscript @ 130:bd702824a01d
wscript: add msvc configuration
author | Paul Brossier <piem@piem.org> |
---|---|
date | Fri, 22 Jul 2016 05:25:33 +0200 |
parents | 75ed6199d8ae |
children | 538a54fdfb44 |
comparison
equal
deleted
inserted
replaced
129:75ed6199d8ae | 130:bd702824a01d |
---|---|
57 conf.env['CXXFLAGS'] += ['-Wall', '-Wextra', '-O3', '-msse', '-msse2', | 57 conf.env['CXXFLAGS'] += ['-Wall', '-Wextra', '-O3', '-msse', '-msse2', |
58 '-mfpmath=sse', '-ftree-vectorize'] | 58 '-mfpmath=sse', '-ftree-vectorize'] |
59 conf.env.append_value('LINKFLAGS', '-Wl,-z,defs') | 59 conf.env.append_value('LINKFLAGS', '-Wl,-z,defs') |
60 # add plugin.map | 60 # add plugin.map |
61 conf.env.append_value('LINKFLAGS', '-Wl,--version-script=../vamp-plugin.map') | 61 conf.env.append_value('LINKFLAGS', '-Wl,--version-script=../vamp-plugin.map') |
62 elif sys.platform == 'win32': | |
63 conf.env.append_value('CXXFLAGS', '/W4') | |
64 conf.env.append_value('CXXFLAGS', '/EHsc') | |
65 #conf.env.append_value('CXXFLAGS', '/D_CRT_SECURE_NO_WARNINGS') | |
66 #, '/DWIN32', '/D_WINDOWS', '/D_USRDLL', '/D_WINDLL' | |
67 conf.env.append_value('LINKFLAGS', '/EXPORT:vampGetPluginDescriptor') | |
68 conf.env.append_value('LINKFLAGS', '/NODEFAULTLIB:LIBCMT') | |
62 | 69 |
63 def build(bld): | 70 def build(bld): |
64 # Host Library | 71 # Host Library |
65 plugin_sources = bld.path.ant_glob('plugins/*.cpp') | 72 plugin_sources = bld.path.ant_glob('plugins/*.cpp') |
66 plugin_sources += bld.path.ant_glob('*.cpp') | 73 plugin_sources += bld.path.ant_glob('*.cpp') |