diff options
author | Jan Beich <jbeich@FreeBSD.org> | 2021-08-15 14:59:58 +0300 |
---|---|---|
committer | Sebastian Dröge <slomo@coaxion.net> | 2022-11-05 11:19:12 +0300 |
commit | d01779dc6c6ee32992cd31c63b3b1f65879d4928 (patch) | |
tree | 677ffc41262cdec5c7b08529dec68a34e5ea2e9e | |
parent | 9aeaac5a96bfcbba69c3dd911413659f09c71a9e (diff) |
meson: optionalize pango dependency used by net/onvif
Similar to -Dpango=<auto|enabled|disabled> in gst-plugins-base.
-rw-r--r-- | meson.build | 5 | ||||
-rw-r--r-- | meson_options.txt | 1 |
2 files changed, 5 insertions, 1 deletions
diff --git a/meson.build b/meson.build index 6f68ddfbc..97d7e6c0a 100644 --- a/meson.build +++ b/meson.build @@ -54,7 +54,6 @@ plugins = { 'gst-plugin-aws': 'libgstaws', 'gst-plugin-hlssink3': 'libgsthlssink3', 'gst-plugin-ndi': 'libgstndi', - 'gst-plugin-onvif': 'libgstrsonvif', 'gst-plugin-raptorq': 'libgstraptorq', 'gst-plugin-reqwest': 'libgstreqwest', 'gst-plugin-rtp': 'libgstrsrtp', @@ -98,6 +97,10 @@ if dependency('pangocairo', required : get_option('closedcaption')).found() plugins += {'gst-plugin-closedcaption' : 'libgstrsclosedcaption',} endif +if dependency('pangocairo', required : get_option('onvif')).found() + plugins += {'gst-plugin-onvif': 'libgstrsonvif',} +endif + if dependency('dav1d', version : '>= 1.0.0', required : get_option('dav1d')).found() plugins += {'gst-plugin-dav1d' : 'libgstdav1d'} endif diff --git a/meson_options.txt b/meson_options.txt index 5fcff7da6..b20fd9372 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -1,5 +1,6 @@ option('videofx', type : 'feature', value : 'auto', description : 'Build videofx plugin') option('closedcaption', type : 'feature', value : 'auto', description : 'Build closedcaption plugin') +option('onvif', type : 'feature', value : 'auto', description : 'Build onvif plugin') option('dav1d', type : 'feature', value : 'auto', description : 'Build dav1d plugin') option('sodium', type : 'combo', choices : ['system', 'built-in', 'disabled'], value : 'built-in', |