summaryrefslogtreecommitdiff
path: root/meson_options.txt
diff options
context:
space:
mode:
authorMatthew Waters <matthew@centricular.com>2022-04-06 19:22:44 +1000
committerMatthew Waters <matthew@centricular.com>2022-04-07 08:17:35 +1000
commitbd5d24822a73b84a736ac362cbf68494dc206058 (patch)
treeb9b518422b4f741685468ec5a09a6b65b36b8148 /meson_options.txt
parent3e07ce64aa550c8bdbf8ae5dc11c1d58c6541b8b (diff)
downloadgstreamer-bd5d24822a73b84a736ac362cbf68494dc206058.tar.gz
build/fuzzing: integrate fuzz targets into the build system
Currently disabled but may be enabled later. Updates the existing fuzzing to use shared libraries as that's easier for meson to deal with if there is a mix of static and shared libraries on the system. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2123>
Diffstat (limited to 'meson_options.txt')
-rw-r--r--meson_options.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/meson_options.txt b/meson_options.txt
index 1f837ca9c6..f077a19379 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -18,6 +18,10 @@ option('tls', type : 'feature', value : 'auto', description : 'TLS support using
option('qt5', type : 'feature', value : 'auto', description : 'Qt5 Support')
option('tools', type : 'feature', value : 'auto', yield : true, description : 'Build command line tools')
+# Build for fuzzing
+option('oss_fuzz', type : 'feature', value : 'disabled',
+ description: 'Use fuzzing build environment')
+
# Other options
option('custom_subprojects', type : 'string', value : '', description : 'Comma-separated project names')
option('gst-full-libraries', type : 'array', value : [],