diff options
author | falkTX <falktx@falktx.com> | 2021-03-15 11:09:48 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-08-08 21:46:09 -0400 |
commit | 2f17c8c0e0dda285c35c1048454190c90c142b24 (patch) | |
tree | 463c17827cb89e2432acd0d882acb6d43e8d813d /plugins/eg-sampler.lv2/meson.build | |
parent | 18c99199deec1b0bbeea4ae659d91aef90a928c3 (diff) | |
download | lv2-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.build | 8 |
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, |