summaryrefslogtreecommitdiff
path: root/meson_options.txt
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2018-05-05 20:25:52 +0530
committerNirbheek Chauhan <nirbheek@centricular.com>2018-05-05 20:30:29 +0530
commitf164b8d93f89e7cfc59e6359238c2588e6569126 (patch)
treec5dd4452683c4f7f6882464cdcf06aa3b8fb1d16 /meson_options.txt
parentd7b86636f9aa3cddd0175e16a8bfbd3c08228996 (diff)
downloadgstreamer-f164b8d93f89e7cfc59e6359238c2588e6569126.tar.gz
meson: Update option names to omit prefixes
Also, common options are now consistent across all gstreamer modules, and are inherited automatically.
Diffstat (limited to 'meson_options.txt')
-rw-r--r--meson_options.txt29
1 files changed, 16 insertions, 13 deletions
diff --git a/meson_options.txt b/meson_options.txt
index 95acaad1b4..9c1d732e7d 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -1,14 +1,17 @@
-option('enable_python', type : 'boolean', value : false)
-option('disable_gst_libav', type : 'boolean', value : false)
-option('disable_gst_plugins_ugly', type : 'boolean', value : false)
-option('disable_gst_plugins_bad', type : 'boolean', value : false)
-option('disable_gst_devtools', type : 'boolean', value : false)
-option('disable_gst_editing_services', type : 'boolean', value : false)
-option('disable_rtsp_server', type : 'boolean', value : false)
-option('disable_gst_omx', type : 'boolean', value : true)
-option('disable_gstreamer_vaapi', type : 'boolean', value : false)
-option('disable_gstreamer_sharp', type : 'boolean', value : false)
-option('disable_introspection',
- type : 'boolean', value : false,
- description : 'Whether to disable the introspection generation')
+option('python', type : 'boolean', value : true)
+option('libav', type : 'boolean', value : true)
+option('ugly', type : 'boolean', value : true)
+option('bad', type : 'boolean', value : true)
+option('devtools', type : 'boolean', value : true)
+option('ges', type : 'boolean', value : true)
+option('rtsp_server', type : 'boolean', value : true)
+option('omx', type : 'boolean', value : false)
+option('vaapi', type : 'boolean', value : true)
+option('sharp', type : 'boolean', value : true)
option('custom_subprojects', type : 'string', value : '', description : 'Comma-separated project names')
+
+# Common options, automatically inherited by subprojects
+option('gtkdoc', type : 'boolean', value : true,
+ description : 'Generate API documentation with gtk-doc')
+option('introspection', type : 'boolean', value : true,
+ description : 'Whether to disable the introspection generation')