From: Paul Brossier Date: Fri, 22 Jul 2016 15:59:35 +0000 (+0200) Subject: wscript: improve windows build X-Git-Tag: 0.5.1~38 X-Git-Url: https://git.aubio.org/?p=vamp-aubio-plugins.git;a=commitdiff_plain;h=714bdccd8dfe8b926d324ab1fdc5962009b38639 wscript: improve windows build --- diff --git a/wscript b/wscript index 1ec93ee..c671653 100644 --- a/wscript +++ b/wscript @@ -17,7 +17,14 @@ def options(opt): opt.load('compiler_cxx') def configure(conf): - conf.load('compiler_cxx') + if sys.platform.startswith('win'): + # build same binary version as current vamp-plugin-sdk + # currently Visual Studio 2013 (x86), + conf.env.MSVC_VERSIONS = ['msvc 12.0'] + conf.env.MSVC_TARGETS = ['x86'] + conf.load('msvc') + else: + conf.load('compiler_cxx') local_aubio_stlib = 'libaubio.a' local_vamp_stlib = 'libvamp-sdk.a' @@ -85,7 +92,10 @@ def build(bld): bld.env['cxxshlib_PATTERN'] = '%s.dylib' install_path = '/Library/Audio/Plug-Ins/Vamp' elif sys.platform.startswith('win32'): - install_path = None + if platform.machine() == 'AMD64': + install_path = 'C:\\Program Files (x86)\\Vamp Plugins' + else: + install_path = 'C:\\Program Files\\Vamp Plugins' bld.program(source = plugin_sources, includes = '.',