aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2003-12-05 10:55:35 +0100
committerArnaud Charlet <charlet@gcc.gnu.org>2003-12-05 10:55:35 +0100
commit98c5263241602db6e2fd092397bfc182fcabd6b2 (patch)
tree656d35f16d5d0698cac8019d3736b7baa47c601c /gcc
parent7f68264126275b5431f08948e4595b6402593efa (diff)
downloadgcc-98c5263241602db6e2fd092397bfc182fcabd6b2.zip
gcc-98c5263241602db6e2fd092397bfc182fcabd6b2.tar.gz
gcc-98c5263241602db6e2fd092397bfc182fcabd6b2.tar.bz2
Add checks against missing gnatlib/gnattools.
From-SVN: r74317
Diffstat (limited to 'gcc')
-rwxr-xr-xgcc/testsuite/ada/acats/run_acats12
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/testsuite/ada/acats/run_acats b/gcc/testsuite/ada/acats/run_acats
index 2796385..e61191d 100755
--- a/gcc/testsuite/ada/acats/run_acats
+++ b/gcc/testsuite/ada/acats/run_acats
@@ -10,9 +10,21 @@ fi
host_gnatmake=`type gnatmake | awk '{print $3}'`
ROOT=`${PWDCMD-pwd}`
BASE=`cd $ROOT/../../..; ${PWDCMD-pwd}`
+
PATH=$BASE:$ROOT:$PATH
ADA_INCLUDE_PATH=$BASE/ada/rts
ADA_OBJECTS_PATH=$ADA_INCLUDE_PATH
+
+if [ ! -d $ADA_INCLUDE_PATH ]; then
+ echo gnatlib missing, exiting.
+ exit 1
+fi
+
+if [ ! -f $BASE/gnatmake ]; then
+ echo gnattools missing, exiting.
+ exit 1
+fi
+
GCC="$BASE/xgcc -B$BASE/"
export PATH ADA_INCLUDE_PATH ADA_OBJECTS_PATH GCC