allow linking unbundled version of qm-dsp
[ardour.git] / libs / vamp-plugins / wscript
index 06d440fa572892562e07b4ad1d0fe608f0d85bf2..e2dd0f2e680358a48d2d1ae377726be4661c8dbe 100644 (file)
@@ -38,20 +38,25 @@ def build(bld):
     obj.source = '''
             plugins.cpp
             AmplitudeFollower.cpp
+            EBUr128.cpp
+            ebu_r128_proc.cc
             OnsetDetect.cpp
             PercussionOnsetDetector.cpp
             SpectralCentroid.cpp
+            TruePeak.cpp
             ZeroCrossing.cpp
     '''
     obj.export_includes = ['.']
     obj.includes     = ['.']
     obj.name         = 'libardourvampplugins'
     obj.target       = 'ardourvampplugins'
-    obj.uselib       = 'FFTW3F VAMPSDK'
-    obj.use          = 'libvampplugin libqmdsp'
-    obj.defines      = [ 'ARDOUR_VAMP_PLUGINS_DLL_EPORTS' ]
+    obj.uselib       = 'FFTW3F VAMPSDK QMDSP'
+    obj.use          = 'libvampplugin libqm-dsp'
     autowaf.ensure_visible_symbols (obj, True)
-    if bld.is_defined('HAVE_AUBIO'):
+    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