gstreamer/webrtc/meson.build
Seungha Yang 60dbf27896 Add meson build script
make build easy with meson
2019-07-02 14:40:36 +01:00

28 lines
932 B
Meson

project('gstwebrtc-demo', 'c',
meson_version : '>= 0.48',
default_options : [ 'warning_level=1',
'buildtype=debug' ])
cc = meson.get_compiler('c')
if cc.get_id() == 'msvc'
add_project_arguments(
cc.get_supported_arguments(['/utf-8']), # set the input encoding to utf-8
language : 'c')
endif
gst_req = '>= 1.14.0'
gst_dep = dependency('gstreamer-1.0', version : gst_req,
fallback : ['gstreamer', 'gst_dep'])
gstsdp_dep = dependency('gstreamer-sdp-1.0', version : gst_req,
fallback : ['gst-plugins-base', 'sdp_dep'])
gstwebrtc_dep = dependency('gstreamer-webrtc-1.0', version : gst_req,
fallback : ['gst-plugins-bad', 'gstwebrtc_dep'])
libsoup_dep = dependency('libsoup-2.4', version : '>=2.48',
fallback : ['libsoup', 'libsoup_dep'])
json_glib_dep = dependency('json-glib-1.0',
fallback : ['json-glib', 'json_glib_dep'])
subdir('multiparty-sendrecv')
subdir('sendrecv')