diff --git a/ext/gsm/meson.build b/ext/gsm/meson.build new file mode 100644 index 0000000000..327d619766 --- /dev/null +++ b/ext/gsm/meson.build @@ -0,0 +1,13 @@ +gsm_dep = cc.find_library('gsm', required : false) + +if gsm_dep.found() and (cc.has_header_symbol('gsm.h', 'gsm_create') or + cc.has_header_symbol('gsm/smg.h', 'gsm_create')) + gstgsm = library('gstgsm', + ['gstgsm.c', 'gstgsmenc.c', 'gstgsmdec.c'], + c_args : gst_plugins_bad_args, + include_directories : [configinc], + dependencies : [gstaudio_dep, gsm_dep], + install : true, + install_dir : plugins_install_dir, + ) +endif diff --git a/ext/meson.build b/ext/meson.build index f6ec86421a..2f3eeb6f08 100644 --- a/ext/meson.build +++ b/ext/meson.build @@ -16,7 +16,7 @@ subdir('flite') subdir('fluidsynth') subdir('gl') #subdir('gme') -#subdir('gsm') +subdir('gsm') subdir('gtk') subdir('hls') subdir('iqa')