From e864a0dd0564369593eca1331aaf636f927554cb Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 18 Mar 2019 10:30:02 +0100 Subject: [PATCH] lib/ffmpeg/meson.build: detect libavfilter --- src/lib/ffmpeg/meson.build | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/lib/ffmpeg/meson.build b/src/lib/ffmpeg/meson.build index 6b90edeba..512023d36 100644 --- a/src/lib/ffmpeg/meson.build +++ b/src/lib/ffmpeg/meson.build @@ -4,6 +4,14 @@ libavutil_dep = dependency('libavutil', version: '>= 55.27', required: get_optio enable_ffmpeg = libavformat_dep.found() and libavcodec_dep.found() and libavutil_dep.found() conf.set('ENABLE_FFMPEG', enable_ffmpeg) + +if enable_ffmpeg + libavfilter_dep = dependency('libavfilter', required: false) +else + libavfilter_dep = dependency('', required: false) +endif +conf.set('HAVE_LIBAVFILTER', libavfilter_dep.found()) + if not enable_ffmpeg ffmpeg_dep = dependency('', required: false) subdir_done() @@ -20,6 +28,7 @@ ffmpeg = static_library( dependencies: [ libavformat_dep, libavcodec_dep, + libavfilter_dep, libavutil_dep, ], ) @@ -29,6 +38,7 @@ ffmpeg_dep = declare_dependency( dependencies: [ libavformat_dep, libavcodec_dep, + libavfilter_dep, libavutil_dep, ], )