winamp/Src/external_dependencies/openmpt-trunk/build/autotools/test_tarball.sh

39 lines
967 B
Bash

#!/usr/bin/env bash
set -e
# We want ccache
export PATH="/usr/lib/ccache:$PATH"
cd bin/dist-autotools/
if [ "x$1" = "x" ] ; then
echo "Testing the tarball ..."
mkdir test-tarball
cd test-tarball
gunzip -c ../libopenmpt*.tar.gz | tar -xvf -
cd libopenmpt*
./configure
make
make check
cd ..
cd ..
else
echo "Testing tarball cross-compilation ..."
mkdir test-tarball2
cd test-tarball2
gunzip -c ../libopenmpt*.tar.gz | tar -xvf -
cd libopenmpt*
if [ "x$2" = "x" ] ; then
./configure --host=$1 --without-zlib --without-ogg --without-vorbis --without-vorbisfile --without-mpg123 --without-pulseaudio --without-portaudio -without-sndfile --without-flac --without-portaudiocpp
else
./configure --host=$1 CC=$1-gcc-$2 CXX=$1-g++-$2 --without-zlib --without-ogg --without-vorbis --without-vorbisfile --without-mpg123 --without-pulseaudio --without-portaudio -without-sndfile --without-flac --without-portaudiocpp
fi
make
cd ..
cd ..
fi
cd ../..