1#!/bin/sh 2 3# FLAC - Free Lossless Audio Codec 4# Copyright (C) 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/libFLAC++/.libs:$LD_LIBRARY_PATH 34LD_LIBRARY_PATH=../src/share/grabbag/.libs:$LD_LIBRARY_PATH 35LD_LIBRARY_PATH=../src/share/replaygain_analysis/.libs:$LD_LIBRARY_PATH 36LD_LIBRARY_PATH=../obj/$BUILD/lib:$LD_LIBRARY_PATH 37export LD_LIBRARY_PATH 38PATH=../src/test_libFLAC++:$PATH 39PATH=../obj/$BUILD/bin:$PATH 40 41run_test_libFLACpp () 42{ 43 if [ x"$FLAC__TEST_WITH_VALGRIND" = xyes ] ; then 44 valgrind --leak-check=yes --show-reachable=yes --num-callers=100 --log-fd=4 test_libFLAC++ $* 4>>test_libFLAC++.valgrind.log 45 else 46 test_libFLAC++ $* 47 fi 48} 49 50run_test_libFLACpp || die "ERROR during test_libFLAC++" 51