projects
/
vamp-aubio-plugins.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
a669dbb
)
wscript: improve windows build
author
Paul Brossier
<piem@piem.org>
Fri, 22 Jul 2016 15:59:35 +0000
(17:59 +0200)
committer
Paul Brossier
<piem@piem.org>
Fri, 22 Jul 2016 15:59:35 +0000
(17:59 +0200)
wscript
patch
|
blob
|
history
diff --git
a/wscript
b/wscript
index
1ec93ee
..
c671653
100644
(file)
--- a/
wscript
+++ b/
wscript
@@
-17,7
+17,14
@@
def options(opt):
opt.load('compiler_cxx')
def configure(conf):
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'
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'):
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 = '.',
bld.program(source = plugin_sources,
includes = '.',