-AC_DEFUN(EXTERNAL_BENCHMARK,
-[m4_define([allcapsname],translit($1,a-z,A-Z))
- AC_ARG_ENABLE($1,
- AC_HELP_STRING([--enable-$1=ARG],
- [Use $1 as a benchmark (srcs in DIR)]),
- checkresult=$enableval,
- checkresult=auto)
-AC_MSG_CHECKING([for $1 benchmark sources])
-case "$checkresult" in
-auto|yes)
- defaultdir=$2
- if test -d "$defaultdir"
- then
- AC_SUBST(allcapsname()[_ROOT],[$defaultdir])
- AC_SUBST([USE_]allcapsname(),[USE_]allcapsname()=1)
- checkresult="yes, found in $defaultdir"
- else
- checkresult=no
- fi
- ;;
-no)
- AC_SUBST(allcapsname()[_ROOT],[])
- AC_SUBST([USE_]allcapsname(),[])
- checkresult=no
- ;;
-*) if test -d "$checkresult"
- then
- AC_SUBST(allcapsname()[_ROOT],"$checkresult")
- AC_SUBST([USE_]allcapsname(),[USE_]allcapsname()=1)
- checkresult="yes, in $checkresult"
- else
- AC_SUBST(allcapsname()[_ROOT],[])
- AC_SUBST([USE_]allcapsname(),[])
- checkresult="no, not found in $checkresult"
- fi
- ;;
-esac
-AC_MSG_RESULT($checkresult)
-m4_undefine([allcapsname])
-])
-
-EXTERNAL_BENCHMARK(spec95,/home/vadve/shared/benchmarks/spec95/benchspec)
-EXTERNAL_BENCHMARK(spec2000,/home/vadve/shared/benchmarks/speccpu2000/benchspec)
-EXTERNAL_BENCHMARK(povray,/home/vadve/shared/benchmarks/povray31)
-
-dnl Precompiled Bytecode Option
-AC_ARG_ENABLE(precompiled_bytecode,AC_HELP_STRING([--enable-precompiled_bytecode],[Use pre-compiled bytecode (default is NO)]),,enableval=no)
-if test ${enableval} = "no"
-then
- AC_SUBST(UPB,[[]])
-else
- AC_SUBST(UPB,[[USE_PRECOMPILED_BYTECODE=1]])
-fi
-
-dnl LLC Diff Option
-AC_ARG_ENABLE(llc_diffs,AC_HELP_STRING([--enable-llc_diffs],[Enable LLC Diffs when testing (default is YES)]),,enableval=yes)
-if test ${enableval} = "no"
-then
- AC_SUBST(DISABLE_LLC_DIFFS,[DISABLE_LLC_DIFFS:=1])
-else
- AC_SUBST(DISABLE_LLC_DIFFS,[[]])
-fi
-