[Spice-devel] [PATCH spice-common 4/4] meson: switch smartcard option to auto feature

Frediano Ziglio fziglio at redhat.com
Wed Feb 13 16:16:26 UTC 2019


 
> In spice-gtk commit dbdf692909f7a2b272b06a674a38a1aeb4303032, the
> smartcard option has been changed from boolean to feature, which
> actually broke the option yeld, because the option type is incompatible
> between superproject and subproject.
> 
> Signed-off-by: Eduardo Lima (Etrunko) <etrunko at redhat.com>

Acked-by: Frediano Ziglio <fziglio at redhat.com>

> ---
>  meson.build       | 10 ++++------
>  meson_options.txt |  3 +--
>  2 files changed, 5 insertions(+), 8 deletions(-)
> 
> diff --git a/meson.build b/meson.build
> index d7b7d1a..f451f1c 100644
> --- a/meson.build
> +++ b/meson.build
> @@ -147,12 +147,10 @@ if get_option('python-checks')
>  endif
>  
>  # smartcard check
> -if get_option('smartcard')
> -  smartcard_dep = dependency('libcacard', required : false, version : '>=
> 2.5.1')
> -  if smartcard_dep.found()
> -    spice_common_deps += smartcard_dep
> -    spice_common_config_data.set('USE_SMARTCARD', '1')
> -  endif
> +smartcard_dep = dependency('libcacard', required : get_option('smartcard'),
> version : '>= 2.5.1')
> +if smartcard_dep.found()
> +  spice_common_deps += smartcard_dep
> +  spice_common_config_data.set('USE_SMARTCARD', '1')
>  endif
>  
>  #
> diff --git a/meson_options.txt b/meson_options.txt
> index a90726a..7e9e704 100644
> --- a/meson_options.txt
> +++ b/meson_options.txt
> @@ -27,8 +27,7 @@ option('recorder',
>      description: 'Enable recorder instrumentation')
>  
>  option('smartcard',
> -    type : 'boolean',
> -    value : true,
> +    type : 'feature',
>      yield : true,
>      description : 'Enable smartcard support')
>  

Frediano


More information about the Spice-devel mailing list