X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fvamp-plugins%2Fwscript;h=f3e0024ee949d7e3c67f1d1c165c491e91431b64;hb=02f92300da7a3efe3de7689f06b36edf2b498025;hp=1c4ba9b8ac694071f9a6daa2270500e904ff0a35;hpb=a919ac8a8634fdce9b09ab12b26950d47727d08b;p=ardour.git diff --git a/libs/vamp-plugins/wscript b/libs/vamp-plugins/wscript index 1c4ba9b8ac..f3e0024ee9 100644 --- a/libs/vamp-plugins/wscript +++ b/libs/vamp-plugins/wscript @@ -38,25 +38,36 @@ def build(bld): obj.source = ''' plugins.cpp AmplitudeFollower.cpp + BarBeatTrack.cpp + BeatTrack.cpp + ChromagramPlugin.cpp + EBUr128.cpp + ebu_r128_proc.cc + KeyDetect.cpp OnsetDetect.cpp PercussionOnsetDetector.cpp + SimilarityPlugin.cpp SpectralCentroid.cpp + TonalChangeDetect.cpp + Transcription.cpp + TruePeak.cpp ZeroCrossing.cpp ''' obj.export_includes = ['.'] obj.includes = ['.'] obj.name = 'libardourvampplugins' obj.target = 'ardourvampplugins' - obj.uselib = 'FFTW3F' - obj.use = 'libvampplugin libqmdsp' - obj.defines = [ 'ARDOUR_VAMP_PLUGINS_DLL_EPORTS' ] - obj.cxxflags = [ '-fvisibility=default' ] - obj.cflags = [ '-fvisibility=default' ] - if bld.is_defined('HAVE_AUBIO'): + obj.uselib = 'FFTW3F VAMPSDK QMDSP' + obj.use = 'libvampplugin libqm-dsp' + autowaf.ensure_visible_symbols (obj, True) + if bld.is_defined('HAVE_AUBIO4'): + obj.source += ' Onset.cpp ' + obj.uselib += ' AUBIO4 ' + elif bld.is_defined('HAVE_AUBIO'): obj.source += ' Onset.cpp ' obj.uselib += ' AUBIO ' obj.vnum = LIBARDOURVAMPPLUGINS_LIB_VERSION - obj.install_path = os.path.join(bld.env['LIBDIR'], 'ardour3', 'vamp') + obj.install_path = os.path.join(bld.env['LIBDIR'], 'vamp') def shutdown(): autowaf.shutdown()