+2000-06-09 Steven G. Johnson <stevenj@alum.mit.edu>
+
+ * acgeneral.m4 (AC_CHECK_TOOL): Even if VALUE-IF-NOT-FOUND is not
+ specified, we should still check whether PROG-TO-CHECK-FOR
+ actually works before returning it when the prefixed program is
+ not found. Also, fixed a bug where it failed to pass the PATH
+ argument in the second call to AC_CHECK_PROG.
+
2000-06-09 Akim Demaille <akim@epita.fr>
* acgeneral.m4 (AC_CHECK_TOOLS): Rewrite.
# AC_CHECK_TOOL(VARIABLE, PROG-TO-CHECK-FOR, [VALUE-IF-NOT-FOUND], [PATH])
# ------------------------------------------------------------------------
AC_DEFUN([AC_CHECK_TOOL],
-[AC_CHECK_PROG($1, ${ac_tool_prefix}$2, ${ac_tool_prefix}$2,
- ifelse([$3], , [$2], ), $4)
-ifval([$3], [
+[AC_CHECK_PROG($1, ${ac_tool_prefix}$2, ${ac_tool_prefix}$2, , $4)
if test -z "$ac_cv_prog_$1"; then
if test -n "$ac_tool_prefix"; then
- AC_CHECK_PROG($1, $2, $2, $3)
+ AC_CHECK_PROG($1, $2, $2, $3, $4)
else
$1="$3"
fi
-fi])
+fi
])
# AC_CHECK_TOOL(VARIABLE, PROG-TO-CHECK-FOR, [VALUE-IF-NOT-FOUND], [PATH])
# ------------------------------------------------------------------------
AC_DEFUN([AC_CHECK_TOOL],
-[AC_CHECK_PROG($1, ${ac_tool_prefix}$2, ${ac_tool_prefix}$2,
- ifelse([$3], , [$2], ), $4)
-ifval([$3], [
+[AC_CHECK_PROG($1, ${ac_tool_prefix}$2, ${ac_tool_prefix}$2, , $4)
if test -z "$ac_cv_prog_$1"; then
if test -n "$ac_tool_prefix"; then
- AC_CHECK_PROG($1, $2, $2, $3)
+ AC_CHECK_PROG($1, $2, $2, $3, $4)
else
$1="$3"
fi
-fi])
+fi
])