From 714bdccd8dfe8b926d324ab1fdc5962009b38639 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Fri, 22 Jul 2016 17:59:35 +0200 Subject: [PATCH] wscript: improve windows build --- wscript | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) 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 = '.', -- 2.11.0