From b92d5da5f5adff2046024e06e3cbe9fa9d51c5f4 Mon Sep 17 00:00:00 2001 From: ddennedy Date: Wed, 13 Feb 2008 07:38:36 +0000 Subject: [PATCH] avformat/configure: use pkg-config with --avformat-shared git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt@1071 d19143bc-622f-0410-bfdd-b5b2a6649095 --- src/modules/avformat/configure | 32 +++++++++++--------------------- 1 files changed, 11 insertions(+), 21 deletions(-) diff --git a/src/modules/avformat/configure b/src/modules/avformat/configure index e52d58e..5c6ff8b 100755 --- a/src/modules/avformat/configure +++ b/src/modules/avformat/configure @@ -42,21 +42,13 @@ else echo > config.mak export static_ffmpeg= - export shared_ffmpeg=`which ffmpeg` + export shared_ffmpeg=$(pkg-config --variable=prefix libavformat) export extra_libs= export svn_ffmpeg= export svn_ffmpeg_extra= export avformat_suffix= export swscale= - if [ "$shared_ffmpeg" != "" -a -f "$shared_ffmpeg" ] - then - # Chop ffmpeg - shared_ffmpeg=`dirname $shared_ffmpeg` - # Chop bin - shared_ffmpeg=`dirname $shared_ffmpeg` - fi - for i in "$@" do case $i in @@ -124,18 +116,16 @@ else touch ../disable-avformat echo 0 fi - else - if [ -d "$shared_ffmpeg/include/ffmpeg" -a -e "$shared_ffmpeg/$LIBDIR/libavformat$avformat_suffix$LIBSUF" ] - then - echo "CFLAGS+=-I$shared_ffmpeg/include/ffmpeg " >> config.mak - echo "LDFLAGS+=-L$shared_ffmpeg/$LIBDIR" >> config.mak - [ "$swscale" != "" ] && echo "SWSCALE=1" >> config.mak - else - echo "avformat: No build environment found. " - echo " Try configuring mlt with --avformat-svn." - touch ../disable-avformat - exit 0 - fi + elif [ "$shared_ffmpeg" != "" ] + then + echo "CFLAGS+=$(pkg-config --cflags libavformat)" >> config.mak + echo "LDFLAGS+=$(pkg-config --libs libavformat)" >> config.mak + [ "$swscale" != "" ] && echo "SWSCALE=1" >> config.mak + else + echo "avformat: No build environment found. " + echo " Try configuring mlt with --avformat-svn." + touch ../disable-avformat + exit 0 fi echo "EXTRA_LIBS=$extra_libs" >> config.mak -- 1.7.4.4