diff --git a/ext/ladspa/meson.build b/ext/ladspa/meson.build new file mode 100644 index 0000000000..c0469ac095 --- /dev/null +++ b/ext/ladspa/meson.build @@ -0,0 +1,20 @@ +ladspa_sources = [ + 'gstladspa.c', + 'gstladspafilter.c', + 'gstladspasource.c', + 'gstladspasink.c', + 'gstladspautils.c', +] + +ladspa_dep = dependency('lrdf', required : false) +if ladspa_dep.found() + gstrsvg = library('gstladspa', + ladspa_sources, + c_args : gst_plugins_bad_args, + link_args : noseh_link_args, + include_directories : [configinc, libsinc], + dependencies : [gstaudio_dep, gstbase_dep, gmodule_dep, ladspa_dep, mathlib], + install : true, + install_dir : plugins_install_dir, + ) +endif diff --git a/ext/meson.build b/ext/meson.build index c7d40a6437..d4730b7cef 100644 --- a/ext/meson.build +++ b/ext/meson.build @@ -22,7 +22,7 @@ subdir('gtk') subdir('hls') subdir('iqa') subdir('kate') -#subdir('ladspa') +subdir('ladspa') subdir('libde265') subdir('libmms') subdir('lv2')