Files

35 lines
657 B
Bash
Executable File

QTAV=$PWD/../QtAV
FFROOT=$PWD/..
FFVER=(0.11.5 1.0.9 1.1.12 1.2.7 2.0.5 2.1.5 2.2.5 2.3)
#LIBAVVER=(0.8.8 9.7)
BUILDROOT=$PWD
buildqtav() {
FF=$1
VER=$2
FFSDK=$FFROOT/$FF-$VER/sdk
export CPATH=$FFSDK/include
export LIBRARY_PATH=$FFSDK/lib
export LD_LIBRARY_PATH=$FFSDK/lib
echo $CPATH
echo "building... with $FFSDK"
OUT=qtav_$FF$VER
mkdir -p $OUT
cd $OUT
rm -f build.log
qmake -r $QTAV -config silent
time make -j4 2>&1 |tee build.log
ln -sf $FFSDK/lib/* bin
cd $BUILDROOT
}
time (
for V in ${LIBAVVER[@]}
do
buildqtav libav $V
done
for V in ${FFVER[@]}
do
buildqtav ffmpeg $V
done
)