From: Akim Demaille Date: Mon, 19 Jun 2000 10:18:31 +0000 (+0000) Subject: * acgeneral.m4 (AC_CHECK_TOOL): Use two variables in order to X-Git-Tag: autoconf-2.50~806 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=05bf3247cc371c72f6b2a40d80ed597f57fd6d41;p=thirdparty%2Fautoconf.git * acgeneral.m4 (AC_CHECK_TOOL): Use two variables in order to avoid cache variable conflicts between AC_CHECK_PROG invocations. (AC_PATH_TOOL): Fix same bugs as in 6/9/00 fixes to AC_CHECK_TOOL. Pass correct arguments to AC_CHECK_PATH (different from AC_CHECK_PROG). Use AC_CHECK_PATH cache variable, not AC_CHECK_PROG var, and use two variables for two invocations as above. Quote AC_CHECK_* args. --- diff --git a/ChangeLog b/ChangeLog index 3dd05d0c2..2db1974e1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2000-06-19 Steven G. Johnson + + * acgeneral.m4 (AC_CHECK_TOOL): Use two variables in order to + avoid cache variable conflicts between AC_CHECK_PROG invocations. + (AC_PATH_TOOL): Fix same bugs as in 6/9/00 fixes to AC_CHECK_TOOL. + Pass correct arguments to AC_CHECK_PATH (different from + AC_CHECK_PROG). Use AC_CHECK_PATH cache variable, not + AC_CHECK_PROG var, and use two variables for two invocations as + above. Quote AC_CHECK_* args. + 2000-06-16 Akim Demaille The test suite reveals AC_OUTPUT_MAKE_DEFS fails on RISC/OS. diff --git a/acgeneral.m4 b/acgeneral.m4 index cf7af324f..801979b1b 100644 --- a/acgeneral.m4 +++ b/acgeneral.m4 @@ -2597,27 +2597,29 @@ AU_DEFUN([AC_CHECK_TOOL_PREFIX]) # AC_PATH_TOOL(VARIABLE, PROG-TO-CHECK-FOR, [VALUE-IF-NOT-FOUND], [PATH]) # ----------------------------------------------------------------------- +# (Use different variables $1 and ac_pt_$1 so that cache vars don't conflict.) AC_DEFUN([AC_PATH_TOOL], -[AC_PATH_PROG($1, ${ac_tool_prefix}$2, ${ac_tool_prefix}$2, - ifelse([$3], , [$2]), $4) -ifval([$3], [ -if test -z "$ac_cv_prog_$1"; then +[AC_PATH_PROG($1, ${ac_tool_prefix}$2, , $4) +if test -z "$ac_cv_path_$1"; then if test -n "$ac_tool_prefix"; then - AC_PATH_PROG($1, $2, $2, $3) + AC_PATH_PROG([ac_pt_$1], [$2], [$3], [$4]) + $1="$ac_pt_$1" else $1="$3" fi -fi]) +fi ]) # AC_CHECK_TOOL(VARIABLE, PROG-TO-CHECK-FOR, [VALUE-IF-NOT-FOUND], [PATH]) # ------------------------------------------------------------------------ +# (Use different variables $1 and ac_ct_$1 so that cache vars don't conflict.) AC_DEFUN([AC_CHECK_TOOL], [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, $4) + AC_CHECK_PROG([ac_ct_$1], [$2], [$2], [$3], [$4]) + $1="$ac_ct_$1" else $1="$3" fi diff --git a/lib/autoconf/general.m4 b/lib/autoconf/general.m4 index cf7af324f..801979b1b 100644 --- a/lib/autoconf/general.m4 +++ b/lib/autoconf/general.m4 @@ -2597,27 +2597,29 @@ AU_DEFUN([AC_CHECK_TOOL_PREFIX]) # AC_PATH_TOOL(VARIABLE, PROG-TO-CHECK-FOR, [VALUE-IF-NOT-FOUND], [PATH]) # ----------------------------------------------------------------------- +# (Use different variables $1 and ac_pt_$1 so that cache vars don't conflict.) AC_DEFUN([AC_PATH_TOOL], -[AC_PATH_PROG($1, ${ac_tool_prefix}$2, ${ac_tool_prefix}$2, - ifelse([$3], , [$2]), $4) -ifval([$3], [ -if test -z "$ac_cv_prog_$1"; then +[AC_PATH_PROG($1, ${ac_tool_prefix}$2, , $4) +if test -z "$ac_cv_path_$1"; then if test -n "$ac_tool_prefix"; then - AC_PATH_PROG($1, $2, $2, $3) + AC_PATH_PROG([ac_pt_$1], [$2], [$3], [$4]) + $1="$ac_pt_$1" else $1="$3" fi -fi]) +fi ]) # AC_CHECK_TOOL(VARIABLE, PROG-TO-CHECK-FOR, [VALUE-IF-NOT-FOUND], [PATH]) # ------------------------------------------------------------------------ +# (Use different variables $1 and ac_ct_$1 so that cache vars don't conflict.) AC_DEFUN([AC_CHECK_TOOL], [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, $4) + AC_CHECK_PROG([ac_ct_$1], [$2], [$2], [$3], [$4]) + $1="$ac_ct_$1" else $1="$3" fi