From b462870094df2063e88dcf827667c6338112ddc9 Mon Sep 17 00:00:00 2001 From: Xavier Claessens Date: Wed, 8 Apr 2020 12:10:21 -0400 Subject: [PATCH] Meson: Change extra-checks to feature option and make it yielding --- meson.build | 2 +- meson_options.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index 5f992891b0..fced765407 100644 --- a/meson.build +++ b/meson.build @@ -385,7 +385,7 @@ else message('Orc Compiler not found or disabled, will use backup C code') cdata.set('DISABLE_ORC', 1) endif -cdata.set('GST_ENABLE_EXTRA_CHECKS', get_option('extra-checks')) +cdata.set('GST_ENABLE_EXTRA_CHECKS', not get_option('extra-checks').disabled()) gnustl_dep = declare_dependency() if host_system == 'android' diff --git a/meson_options.txt b/meson_options.txt index 50de262ebb..40b0732df6 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -184,7 +184,7 @@ option('glib-asserts', type : 'feature', value : 'enabled', yield : true, description: 'Enable GLib assertion (auto = enabled for development, disabled for stable releases)') option('glib-checks', type : 'feature', value : 'enabled', yield : true, description: 'Enable GLib checks such as API guards (auto = enabled for development, disabled for stable releases)') -option('extra-checks', type : 'boolean', value : true, description : 'Enable extra runtime checks') +option('extra-checks', type : 'feature', value : 'enabled', yield : true, description : 'Enable extra runtime checks') # Common options option('package-name', type : 'string', yield : true,