1#!/bin/sh 2 3# FLAC - Free Lossless Audio Codec 4# Copyright (C) 2001,2002,2003,2004,2005,2006,2007 Josh Coalson 5# 6# This file is part the FLAC project. FLAC is comprised of several 7# components distributed under difference licenses. The codec libraries 8# are distributed under Xiph.Org's BSD-like license (see the file 9# COPYING.Xiph in this distribution). All other programs, libraries, and 10# plugins are distributed under the GPL (see COPYING.GPL). The documentation 11# is distributed under the Gnu FDL (see COPYING.FDL). Each file in the 12# FLAC distribution contains at the top the terms under which it may be 13# distributed. 14# 15# Since this particular file is relevant to all components of FLAC, 16# it may be distributed under the Xiph.Org license, which is the least 17# restrictive of those mentioned above. See the file COPYING.Xiph in this 18# distribution. 19 20die () 21{ 22 echo $* 1>&2 23 exit 1 24} 25 26if [ x = x"$1" ] ; then 27 BUILD=debug 28else 29 BUILD="$1" 30fi 31 32LD_LIBRARY_PATH=../src/libFLAC/.libs:$LD_LIBRARY_PATH 33LD_LIBRARY_PATH=../src/share/grabbag/.libs:$LD_LIBRARY_PATH 34LD_LIBRARY_PATH=../src/share/replaygain_analysis/.libs:$LD_LIBRARY_PATH 35LD_LIBRARY_PATH=../obj/$BUILD/lib:$LD_LIBRARY_PATH 36export LD_LIBRARY_PATH 37PATH=../src/test_libFLAC:$PATH 38PATH=../obj/$BUILD/bin:$PATH 39 40run_test_libFLAC () 41{ 42 if [ x"$FLAC__TEST_WITH_VALGRIND" = xyes ] ; then 43 valgrind --leak-check=yes --show-reachable=yes --num-callers=100 --log-fd=4 test_libFLAC $* 4>>test_libFLAC.valgrind.log 44 else 45 test_libFLAC $* 46 fi 47} 48 49run_test_libFLAC || die "ERROR during test_libFLAC" 50