Author :
Tom Tromey
Date :
2000-03-19 23:38:10
Hash :82ad7e39 Message : * libobj2.test: Put depcomp into subdir.
* confsub.test: Put depcomp into subdir.
* defs: Always copy `depcomp'.
tests/defs
# -*- ksh -*-
# Defines for Automake testing environment.
# Tom Tromey <tromey@cygnus.com>
# Ensure $srcdir set correctly.
test -f $srcdir/defs || {
echo "defs: installation error" 1>&2
exit 1
}
# Always use an absolute srcdir. Otherwise symlinks made in subdirs
# of the test dir just won't work.
case "$srcdir" in
/*)
;;
*)
srcdir=`CDPATH=: && cd "$srcdir" && pwd`
;;
esac
chmod -R a+rwx testSubDir > /dev/null 2>&1
rm -rf testSubDir > /dev/null 2>&1
mkdir testSubDir
cd ./testSubDir
# Build appropriate environment in test directory. Eg create
# configure.in, touch all necessary files, etc.
cat > configure.in << 'END'
AM_INIT_AUTOMAKE(nonesuch, nonesuch)
PACKAGE=nonesuch
VERSION=nonesuch
AC_ARG_PROGRAM
AC_PROG_INSTALL
AC_PROG_MAKE_SET
AC_OUTPUT(Makefile)
END
: > install-sh
: > mkinstalldirs
: > missing
(cd .. && cp $srcdir/../depcomp testSubDir/depcomp) || exit 1
# See how redirections should work. User can set VERBOSE to see all
# output.
test -z "$VERBOSE" && {
exec > /dev/null 2>&1
}
# User can set PERL to change the perl interpreter used.
test -z "$PERL" && PERL=perl
# User can set MAKE to choose which make to use. Must use GNU make.
test -z "$MAKE" && MAKE=make
echo "=== Running test $0"
# See how Automake should be run. We put --foreign as the default
# strictness to avoid having to create lots and lots of files. A test
# can override this by specifying a different strictness.
AUTOMAKE="$PERL ../../automake --amdir=$srcdir/.. --foreign"
# See how aclocal should be run.
ACLOCAL="$PERL ../../aclocal --acdir=$srcdir/../m4"