webrtc_sources = [ 'gstwebrtcdsp.cpp', 'gstwebrtcechoprobe.cpp' ] webrtc_dep = dependency('webrtc-audio-processing', version : ['>= 0.2', '< 0.4'], required : get_option('webrtcdsp')) if not gnustl_dep.found() and get_option('webrtcdsp').enabled() error('webrtcdsp plugin enabled but could not find gnustl dep for Android c++ support') endif if webrtc_dep.found() and gnustl_dep.found() gstwebrtcdsp = library('gstwebrtcdsp', webrtc_sources, cpp_args : gst_plugins_bad_args, link_args : noseh_link_args, include_directories : [configinc], dependencies : [gstbase_dep, gstaudio_dep, gstbadaudio_dep, webrtc_dep, gnustl_dep], install : true, install_dir : plugins_install_dir, ) pkgconfig.generate(gstwebrtcdsp, install_dir : plugins_pkgconfig_install_dir) endif