aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/eg-sampler.lv2/meson.build
diff options
context:
space:
mode:
authorfalkTX <falktx@falktx.com>2021-03-15 11:09:48 +0000
committerDavid Robillard <d@drobilla.net>2022-08-08 21:46:09 -0400
commit2f17c8c0e0dda285c35c1048454190c90c142b24 (patch)
tree463c17827cb89e2432acd0d882acb6d43e8d813d /plugins/eg-sampler.lv2/meson.build
parent18c99199deec1b0bbeea4ae659d91aef90a928c3 (diff)
downloadlv2-2f17c8c0e0dda285c35c1048454190c90c142b24.tar.xz
eg-sampler: Add resampling via libsamplerate
Diffstat (limited to 'plugins/eg-sampler.lv2/meson.build')
-rw-r--r--plugins/eg-sampler.lv2/meson.build8
1 files changed, 6 insertions, 2 deletions
diff --git a/plugins/eg-sampler.lv2/meson.build b/plugins/eg-sampler.lv2/meson.build
index fe9c2fd..1283a8f 100644
--- a/plugins/eg-sampler.lv2/meson.build
+++ b/plugins/eg-sampler.lv2/meson.build
@@ -5,16 +5,20 @@ plugin_sources = files('sampler.c')
bundle_name = 'eg-sampler.lv2'
data_filenames = ['manifest.ttl.in', 'sampler.ttl', 'click.wav']
+samplerate_dep = dependency('samplerate',
+ version: '>= 0.1.0',
+ required: get_option('plugins'))
+
sndfile_dep = dependency('sndfile',
version: '>= 1.0.0',
required: get_option('plugins'))
-if sndfile_dep.found()
+if samplerate_dep.found() and sndfile_dep.found()
module = shared_library(
'sampler',
plugin_sources,
c_args: c_suppressions,
- dependencies: [lv2_dep, m_dep, sndfile_dep],
+ dependencies: [lv2_dep, m_dep, samplerate_dep, sndfile_dep],
gnu_symbol_visibility: 'hidden',
install: true,
install_dir: lv2dir / bundle_name,