X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fvamp-plugins%2Fwscript;h=4808d33612d98ec48bf6e0788b41355fe8d5e1fd;hb=f5499d206a8b77340e5466fadfd2d087eb9cd67e;hp=9568e963670e9e231c06a753921cbb73e5e1d58a;hpb=3020b224fa2d6e1b6b8a576e8e8e211e0585f2a2;p=ardour.git diff --git a/libs/vamp-plugins/wscript b/libs/vamp-plugins/wscript index 9568e96367..4808d33612 100644 --- a/libs/vamp-plugins/wscript +++ b/libs/vamp-plugins/wscript @@ -26,8 +26,10 @@ def configure(conf): conf.load('compiler_cxx') autowaf.configure(conf) autowaf.check_pkg(conf, 'fftw3f', uselib_store='FFTW3F', mandatory=True) - autowaf.check_pkg(conf, 'aubio', uselib_store='AUBIO', mandatory=False, - exact_version='0.3.2') + autowaf.check_pkg(conf, 'aubio', uselib_store='AUBIO', + atleast_version='0.3.2') + autowaf.check_pkg(conf, 'aubio', uselib_store='AUBIO4', + atleast_version='0.4.0', mandatory=False) conf.write_config_header('libvampplugins-config.h', remove=False) def build(bld): @@ -45,8 +47,10 @@ def build(bld): obj.includes = ['.'] obj.name = 'libardourvampplugins' obj.target = 'ardourvampplugins' - obj.uselib = 'FFTW3F' + obj.uselib = 'FFTW3F VAMPSDK' obj.use = 'libvampplugin libqmdsp' + obj.defines = [ 'ARDOUR_VAMP_PLUGINS_DLL_EPORTS' ] + autowaf.ensure_visible_symbols (obj, True) if bld.is_defined('HAVE_AUBIO'): obj.source += ' Onset.cpp ' obj.uselib += ' AUBIO '