|
Packit |
64f477 |
#!/bin/sh
|
|
Packit |
64f477 |
|
|
Packit |
64f477 |
if test x"$srcdir" != x""; then
|
|
Packit |
64f477 |
builddir="." # running from make check, but it does not define that
|
|
Packit |
64f477 |
else
|
|
Packit |
64f477 |
srcdir=`echo "$0" | sed s,[^/]*$,,`
|
|
Packit |
64f477 |
test "$srcdir" = "$0" && srcdir=.
|
|
Packit |
64f477 |
test -z "$srcdir" && srcdir=.
|
|
Packit |
64f477 |
builddir="$srcdir" # running manually, have to assume
|
|
Packit |
64f477 |
fi
|
|
Packit |
64f477 |
|
|
Packit |
64f477 |
srcdir=`cd $srcdir;pwd`
|
|
Packit |
64f477 |
builddir=`cd $builddir;pwd`
|
|
Packit |
64f477 |
|
|
Packit |
64f477 |
basedir=".."
|
|
Packit |
64f477 |
cd $srcdir; if [ ! -d $basedir -o ! -f $basedir/src/a52dec.c -o \
|
|
Packit |
64f477 |
! -f $basedir/a52dec-*.tar.gz ]; then
|
|
Packit |
64f477 |
cd ..; if [ ! -d $basedir -o ! -f $basedir/src/a52dec.c -o \
|
|
Packit |
64f477 |
! -f $basedir/a52dec-*.tar.gz ]; then
|
|
Packit |
64f477 |
exit 77
|
|
Packit |
64f477 |
fi
|
|
Packit |
64f477 |
fi
|
|
Packit |
64f477 |
basedir=`cd $basedir;pwd`
|
|
Packit |
64f477 |
|
|
Packit |
64f477 |
cd $builddir
|
|
Packit |
64f477 |
rm -fr compile_test
|
|
Packit |
64f477 |
|
|
Packit |
64f477 |
for compiler in cc gcc gcc272 gcc-2.95 gcc-3.0 gcc-3.1 checkergcc tcc icc \
|
|
Packit |
64f477 |
i586-mingw32msvc-gcc; do
|
|
Packit |
64f477 |
compiler_path=`which $compiler`
|
|
Packit |
64f477 |
if test x"$compiler_path" = x""; then continue; fi
|
|
Packit |
64f477 |
|
|
Packit |
64f477 |
mkdir compile_test
|
|
Packit |
64f477 |
cd compile_test; tar xzpf $basedir/a52dec-*.tar.gz; cd a52dec-*
|
|
Packit |
64f477 |
host=""
|
|
Packit |
64f477 |
if test x"$compiler" = x"i586-mingw32msvc-gcc"; then
|
|
Packit |
64f477 |
host="--host=i586-mingw32msvc"
|
|
Packit |
64f477 |
fi
|
|
Packit |
64f477 |
error=1
|
|
Packit |
64f477 |
CC=$compiler ./configure --enable-warnings $host && make && error=0
|
|
Packit |
64f477 |
if test x"$error" != x"0"; then exit 1; fi
|
|
Packit |
64f477 |
cd ../..
|
|
Packit |
64f477 |
rm -fr compile_test
|
|
Packit |
64f477 |
done
|
|
Packit |
64f477 |
|
|
Packit |
64f477 |
exit 0
|