From 84c197a6128630d2f7157b8101d887bf485ae3a4 Mon Sep 17 00:00:00 2001 From: Dan Dennedy Date: Sat, 7 Sep 2013 13:33:36 -0700 Subject: [PATCH] Check for libswscale and libavdevice when configuring (SF-196). --- src/modules/avformat/configure | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/modules/avformat/configure b/src/modules/avformat/configure index 66061133..531d3af7 100755 --- a/src/modules/avformat/configure +++ b/src/modules/avformat/configure @@ -109,6 +109,11 @@ else fi elif [ "$shared_ffmpeg" != "" ] then + if ! $(pkg-config libswscale${avformat_suffix}); then + echo "- libswscale not found: disabling" + touch ../disable-avformat + exit 0 + fi echo "PREFIX=$shared_ffmpeg" >> config.mak case $targetos in MINGW32_NT-*) @@ -124,6 +129,11 @@ else echo "LDFLAGS+=$(pkg-config --libs-only-L libswscale${avformat_suffix})" >> config.mak if [ "$devices" = "true" ] then + if ! $(pkg-config libavdevice${avformat_suffix}); then + echo "- libavdevice not found: disabling" + touch ../disable-avformat + exit 0 + fi echo "CFLAGS+=$(pkg-config --cflags libavdevice${avformat_suffix})" >> config.mak echo "LDFLAGS+=$(pkg-config --libs-only-L libavdevice${avformat_suffix})" >> config.mak fi -- 2.39.2