meson: Add an option to enable/disable validate integration
authorThibault Saunier <tsaunier@igalia.com>
Mon, 24 Feb 2020 15:21:11 +0000 (12:21 -0300)
committerThibault Saunier <tsaunier@igalia.com>
Wed, 26 Feb 2020 16:39:29 +0000 (13:39 -0300)
meson.build
meson_options.txt

index 8df03d9..db28c3c 100644 (file)
@@ -92,7 +92,7 @@ if host_machine.system() != 'windows'
 endif
 gstcontroller_dep = dependency('gstreamer-controller-1.0', version : gst_req,
   fallback : ['gstreamer', 'gst_controller_dep'])
-gstvalidate_dep = dependency('gst-validate-1.0', version : gst_req, required : false,
+gstvalidate_dep = dependency('gst-validate-1.0', version : gst_req, required : get_option('validate'),
   fallback : ['gst-devtools', 'validate_dep'])
 
 gio_dep = dependency('gio-2.0', fallback: ['glib', 'libgio_dep'])
index 26534e8..99d3577 100644 (file)
@@ -12,3 +12,5 @@ option('python', type : 'feature', value : 'auto', yield: true,
        description: 'Enable python formatters.')
 option('libpython-dir', type : 'string', value : '',
         description: 'Path to find libpythonXX.so')
+option('validate', type : 'feature', value : 'auto', yield: true,
+       description: 'Enable GstValidate integration.')