From d938d2cf521741f2bf87e97157f92a4de075dcff Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Wed, 28 Oct 2020 15:57:44 +0100 Subject: meson: override dependency Will allow us to build the libs as part of gst-build as subprojects. --- meson.build | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 6284262..de8cd75 100644 --- a/meson.build +++ b/meson.build @@ -1,6 +1,6 @@ project('webrtc-audio-processing-1', 'c', 'cpp', version : '1.0', - meson_version : '>= 0.52', + meson_version : '>= 0.54', default_options : [ 'warning_level=1', 'buildtype=debugoptimized', 'c_std=c11', @@ -161,6 +161,11 @@ pkgconfig.generate( libraries: libwebrtc_audio_processing, ) +audio_processing_dep = declare_dependency(link_with : libwebrtc_audio_processing, + include_directories : [webrtc_inc]) + +meson.override_dependency(apm_project_name, audio_processing_dep) + pkgconfig.generate( name: ac_project_name, description: 'WebRTC Audio Coding library', @@ -172,3 +177,8 @@ pkgconfig.generate( ] + platform_cflags, libraries: libwebrtc_audio_coding, ) + +audio_coding_dep = declare_dependency(link_with : libwebrtc_audio_coding, + include_directories : [webrtc_inc]) + +meson.override_dependency(ac_project_name, audio_coding_dep) -- cgit v1.2.1