[llvm-commits] CVS: llvm-test/autoconf/AutoRegen.sh configure.ac
Reid Spencer
reid at x10sys.com
Mon Aug 14 16:11:06 PDT 2006
Changes in directory llvm-test/autoconf:
AutoRegen.sh updated: 1.4 -> 1.5
configure.ac updated: 1.32 -> 1.33
---
Log message:
For PR875: http://llvm.org/PR875 :
Make the SPEC2000 and SPEC95 checks look for a dir ending in "benchspec"
---
Diffs of the changes: (+23 -4)
AutoRegen.sh | 2 +-
configure.ac | 25 ++++++++++++++++++++++---
2 files changed, 23 insertions(+), 4 deletions(-)
Index: llvm-test/autoconf/AutoRegen.sh
diff -u llvm-test/autoconf/AutoRegen.sh:1.4 llvm-test/autoconf/AutoRegen.sh:1.5
--- llvm-test/autoconf/AutoRegen.sh:1.4 Wed Dec 29 13:12:55 2004
+++ llvm-test/autoconf/AutoRegen.sh Mon Aug 14 18:10:49 2006
@@ -5,7 +5,7 @@
}
test -d autoconf && test -f autoconf/configure.ac && cd autoconf
test -f configure.ac || die "Can't find 'autoconf' dir; please cd into it first"
-autoconf --version | egrep '2\.5[0-9]' > /dev/null
+autoconf --version | egrep '2\.[5-6][0-9]' > /dev/null
if test $? -ne 0 ; then
die "Your autoconf was not detected as being 2.5x"
fi
Index: llvm-test/autoconf/configure.ac
diff -u llvm-test/autoconf/configure.ac:1.32 llvm-test/autoconf/configure.ac:1.33
--- llvm-test/autoconf/configure.ac:1.32 Mon Apr 17 19:02:53 2006
+++ llvm-test/autoconf/configure.ac Mon Aug 14 18:10:49 2006
@@ -76,6 +76,26 @@
EXTERNAL_BENCHMARK(alp,${LLVM_EXTERNALS}/alp)
EXTERNAL_BENCHMARK(nurbs,${LLVM_EXTERNALS}/nurbs)
+dnl Check that the paths of provided external benchmark dirs make sense
+if test -n "$SPEC2000_ROOT" ; then
+ if test -d "$SPEC2000_ROOT" ; then
+ if test `basename '${SPEC2000_ROOT%benchspec}'` != "benchspec"; then
+ AC_MSG_ERROR([SPEC 2000 directory must end in 'benchspec'])
+ fi
+ else
+ AC_MSG_ERROR([SPEC 2000 option must specify a directory])
+ fi
+fi
+if test -n "$SPEC95_ROOT" ; then
+ if test -d "$SPEC95_ROOT" ; then
+ if test `basename '${SPEC95_ROOT%benchspec}'` != "benchspec"; then
+ AC_MSG_ERROR([SPEC 95 directory must end in 'benchspec'])
+ fi
+ else
+ AC_MSG_ERROR([SPEC 95 option must specify a directory])
+ fi
+fi
+
dnl LLC Diff Option
AC_ARG_ENABLE(llc_diffs,
AS_HELP_STRING(--enable-llc_diffs,
@@ -101,9 +121,8 @@
dnl Check for GNU Make. We use its extensions too, so don't build without it
AC_CHECK_GNU_MAKE
-if test -z "$llvm_cv_gnu_make_command"
-then
- AC_MSG_ERROR([GNU Make required but not found])
+if test -z "$llvm_cv_gnu_make_command" ; then
+ AC_MSG_ERROR([GNU Make required but not found])
fi
dnl Checks for other tools
More information about the llvm-commits
mailing list