Nirbheek Chauhan 1fdfab27a3 meson: Add include_type: 'system' everywhere to squelch wrap warnings
Wrap dependencies add a ton of warnings with the latest GCC in Fedora
42. Squelch them by specifying that these dependencies are not
a part of the gstreamer project, and should be treated as system deps.

libsoup needs some porting work for the bump, and vorbis/lame are
already at their latest releases.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8753>
2025-04-30 10:18:56 +00:00

33 lines
996 B
Meson

gst_req = '>= 1.14.0'
gstsdp_dep = dependency('gstreamer-sdp-1.0', version : gst_req,
allow_fallback: true)
libsoup_dep = dependency('libsoup-2.4', version : '>=2.48',
include_type: 'system', allow_fallback: true, required: false)
json_glib_dep = dependency('json-glib-1.0',
include_type: 'system', allow_fallback: true, required: false)
if not libsoup_dep.found() or not json_glib_dep.found()
message('WebRTC examples are disabled because some dependencies are missing.')
subdir_done()
endif
libgstwebrtcnice_dep = dependency('gstreamer-webrtc-nice-1.0', version : gst_req)
py3_mod = import('python3')
py3 = py3_mod.find_python()
py3_version = py3_mod.language_version()
if py3_version.version_compare('< 3.6')
error('Could not find a sufficient python version required: 3.6, found {}'.format(py3_version))
endif
subdir('multiparty-sendrecv')
subdir('signalling')
subdir('sendonly')
subdir('sendrecv')
if not get_option('tests').disabled()
subdir('check')
endif