aboutsummaryrefslogtreecommitdiffstats
path: root/autoconf/m4
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2005-07-25 20:25:08 +0000
committerReid Spencer <rspencer@reidspencer.com>2005-07-25 20:25:08 +0000
commit675267e4e22dd5b4017552cd58a12c9306e23592 (patch)
tree9a1c4c281c4bd004b27a8888bdb28cf7d8927fc0 /autoconf/m4
parentf075cac445c9aa2e7d251d7ca2eb0edc3355e9ce (diff)
downloadexternal_llvm-675267e4e22dd5b4017552cd58a12c9306e23592.zip
external_llvm-675267e4e22dd5b4017552cd58a12c9306e23592.tar.gz
external_llvm-675267e4e22dd5b4017552cd58a12c9306e23592.tar.bz2
Get rid of bash specific syntax for variable dereferencing, replacing it
with the more crufty (but more widely available) "eval" command. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22509 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'autoconf/m4')
-rw-r--r--autoconf/m4/find_std_program.m444
1 files changed, 22 insertions, 22 deletions
diff --git a/autoconf/m4/find_std_program.m4 b/autoconf/m4/find_std_program.m4
index 7660663..3cb8540 100644
--- a/autoconf/m4/find_std_program.m4
+++ b/autoconf/m4/find_std_program.m4
@@ -48,22 +48,22 @@ AC_ARG_WITH($1[-inc],
AS_HELP_STRING([--with-]stdprog_long_name()[-inc=DIR],
[Specify that the ]stdprog_long_name()[ includes are in DIR]),
$1[incdir=$withval],$1[incdir=nada])
-pfxvar=$1pfxdir
-binvar=$1bindir
-incvar=$1incdir
-libvar=$1libdir
-if test "${!pfxvar}" != "nada" ; then
- CHECK_STD_PROGRAM(${!pfxvar},$1,$2,$3)
-elif test "${!binvar}" != "nada" ; then
- if test "${!libvar}" != "nada" ; then
- if test "${!incvar}" != "nada" ; then
- if test -d "${!binvar}" ; then
- if test -d "${!incvar}" ; then
- if test -d "${!libvar}" ; then
- AC_SUBST(allcapsname(),${!binvar}/$1)
- AC_SUBST(allcapsname()[_BIN],${!binvar})
- AC_SUBST(allcapsname()[_INC],${!incvar})
- AC_SUBST(allcapsname()[_LIB],${!libvar})
+eval pfxval=\$\{$1pfxdir\}
+eval binval=\$\{$1bindir\}
+eval incval=\$\{$1incdir\}
+eval libvar=\$\{$1libdir\}
+if test "${pfxval}" != "nada" ; then
+ CHECK_STD_PROGRAM(${pfxval},$1,$2,$3)
+elif test "${binval}" != "nada" ; then
+ if test "${libval}" != "nada" ; then
+ if test "${incval}" != "nada" ; then
+ if test -d "${binval}" ; then
+ if test -d "${incval}" ; then
+ if test -d "${libval}" ; then
+ AC_SUBST(allcapsname(),${binval}/$1)
+ AC_SUBST(allcapsname()[_BIN],${binval})
+ AC_SUBST(allcapsname()[_INC],${incval})
+ AC_SUBST(allcapsname()[_LIB],${libval})
AC_SUBST([USE_]allcapsname(),[1])
AC_MSG_RESULT([found via --with options])
else
@@ -95,17 +95,17 @@ else
AC_MSG_RESULT([found in PATH at ]$tmppfxdir)
else
checkresult="yes"
- checkvar="USE_"allcapsname()
+ eval checkval=\$\{"USE_"allcapsname()\}
CHECK_STD_PROGRAM([/usr],$1,$2,$3)
- if test -z "${!checkvar}" ; then
+ if test -z "${checkval}" ; then
CHECK_STD_PROGRAM([/usr/local],$1,$2,$3)
- if test -z "${!checkvar}" ; then
+ if test -z "${checkval}" ; then
CHECK_STD_PROGRAM([/sw],$1,$2,$3)
- if test -z "${!checkvar}" ; then
+ if test -z "${checkval}" ; then
CHECK_STD_PROGRAM([/opt],$1,$2,$3)
- if test -z "${!checkvar}" ; then
+ if test -z "${checkval}" ; then
CHECK_STD_PROGRAM([/],$1,$2,$3)
- if test -z "${!checkvar}" ; then
+ if test -z "${checkval}" ; then
checkresult="no"
fi
fi