diff --git a/meson.build b/meson.build index dcce055..6fa67dc 100644 --- a/meson.build +++ b/meson.build @@ -115,13 +115,10 @@ endforeach optional_deps = {'celt051' : '>= 0.5.1.1', 'opus' : '>= 0.9.14'} foreach dep, version : optional_deps - option_value = get_option(dep) - if option_value != 'false' - d = dependency(dep, required: (option_value == 'true'), version : version) - if d.found() - spice_common_deps += d - spice_common_config_data.set('HAVE_@0@'.format(dep.underscorify().to_upper()), '1') - endif + d = dependency(dep, required : get_option(dep), version : version) + if d.found() + spice_common_deps += d + spice_common_config_data.set('HAVE_@0@'.format(dep.underscorify().to_upper()), '1') endif endforeach diff --git a/meson_options.txt b/meson_options.txt index b88f209..1b80257 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -11,15 +11,12 @@ option('extra-checks', description : 'Enable extra checks on code') option('celt051', - type : 'combo', - choices : ['true', 'false', 'auto'], - value : 'auto', + type : 'feature', yield : true, description: 'Enable celt051 audio codec') option('opus', - type : 'combo', - choices : ['true', 'false', 'auto'], + type : 'feature', yield : true, description: 'Enable Opus audio codec')