diff options
Diffstat (limited to 'libs/vamp-sdk/SConscript')
-rw-r--r-- | libs/vamp-sdk/SConscript | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/libs/vamp-sdk/SConscript b/libs/vamp-sdk/SConscript index ddd3d8ebbc..abf9d86534 100644 --- a/libs/vamp-sdk/SConscript +++ b/libs/vamp-sdk/SConscript @@ -11,6 +11,7 @@ vamp-sdk/RealTime.cpp vamphostsdk_files = Split (""" vamp-sdk/PluginHostAdapter.cpp +vamp-sdk/hostext/PluginBufferingAdapter.cpp vamp-sdk/hostext/PluginChannelAdapter.cpp vamp-sdk/hostext/PluginInputDomainAdapter.cpp vamp-sdk/hostext/PluginLoader.cpp @@ -21,7 +22,11 @@ vamp-sdk/RealTime.cpp Import('env install_prefix libraries') vampsdk = env.Copy() -vampsdk.Append (CPPATH='#libs/vamp-sdk/vamp', CXXFLAGS="-Ilibs/vamp-sdk") +vampsdk.Merge ([libraries['fftw3'], libraries['fftw3f']]) + +# HAVE_FFTW3 is used to help improve some performance aspects of VAMP's InputDomainAdapter + +vampsdk.Append (CPPATH='#libs/vamp-sdk/vamp', CXXFLAGS="-Ilibs/vamp-sdk -DHAVE_FFTW3") libvampsdk = vampsdk.SharedLibrary('vampsdk', vampsdk_files) libvamphostsdk = vampsdk.SharedLibrary('vamphostsdk', vamphostsdk_files) @@ -30,6 +35,8 @@ Default(libvampsdk) Default(libvamphostsdk) env.Alias('install', env.Install(os.path.join(install_prefix, env['LIBDIR'], 'ardour2'), libvampsdk)) +env.Alias('install', env.Install(os.path.join(install_prefix, env['LIBDIR'], 'ardour2'), libvamphostsdk)) + env.Alias('tarball', env.Distribute (env['DISTTREE'], [ 'SConscript', 'COPYING', 'README' ] + vampsdk_files + |