run_acats (which): New function.

* ada/acats/run_acats (which): New function.
	(host_gnatchop, host_gnatmake): Use it.

From-SVN: r158996
This commit is contained in:
Rainer Orth 2010-05-03 16:42:58 +00:00 committed by Rainer Orth
parent f485cfd5b8
commit 627c02b70f
2 changed files with 22 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* ada/acats/run_acats (which): New function.
(host_gnatchop, host_gnatmake): Use it.
2010-04-30 DJ Delorie <dj@redhat.com>
* gcc.c-torture/execute/20100430-1.c: New test.

View File

@ -5,10 +5,25 @@ if [ "$testdir" = "" ]; then
exit 1
fi
# Provide which replacement.
#
# type -p is missing from Solaris 2 /bin/sh and /bin/ksh (ksh88), but both
# ksh93 and bash have it.
# type output format differs between ksh88 and ksh93, so avoid it if
# type -p is present.
# Fall back to whence which ksh88 and ksh93 provide, but bash does not.
which () {
type -p $* 2>/dev/null && return 0
type $* 2>/dev/null | awk '{print $3}' && return 0
whence $* 2>/dev/null && return 0
return 1
}
# Set up environment to use the Ada compiler from the object tree
host_gnatchop=`type gnatchop | awk '{print $3}'`
host_gnatmake=`type gnatmake | awk '{print $3}'`
host_gnatchop=`which gnatchop`
host_gnatmake=`which gnatmake`
ROOT=`${PWDCMD-pwd}`
BASE=`cd $ROOT/../../..; ${PWDCMD-pwd}`