]> git.ipfire.org Git - thirdparty/autoconf.git/commitdiff
Allow absolute names in AT_TESTED.
authorEric Blake <ebb9@byu.net>
Fri, 20 Nov 2009 22:19:50 +0000 (15:19 -0700)
committerEric Blake <ebb9@byu.net>
Fri, 20 Nov 2009 22:29:38 +0000 (15:29 -0700)
* lib/autotest/general.m4 (AT_INIT) <PREPARE_TESTS>: Check for
absolute names before path walk.
* THANKS: Update.
Suggested by Allan Clark.

Signed-off-by: Eric Blake <ebb9@byu.net>
ChangeLog
THANKS
lib/autotest/general.m4

index 778f2ce5157375597ac0812fab80d55f5e55fc75..e2d42838fd64aa80f069ce5711463bb6aeae8fba 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2009-11-20  Eric Blake  <ebb9@byu.net>
+
+       Allow absolute names in AT_TESTED.
+       * lib/autotest/general.m4 (AT_INIT) <PREPARE_TESTS>: Check for
+       absolute names before path walk.
+       * THANKS: Update.
+       Suggested by Allan Clark.
+
 2009-11-14  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        Fix AC_CONFIG_SUBDIRS tracing in autoreconf.
diff --git a/THANKS b/THANKS
index d1ca487d3989b36b4eef76f2a1e346c80fc1034b..b2881638f0c2c8f0b04cdb1ba98a2177145db905 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -26,6 +26,7 @@ Alexandre Oliva             oliva@lsd.ic.unicamp.br
 Alfred G. de Wijn           dwijn@iluvatar.eu.org
 Alfred M. Szmidt            ams@gnu.org
 Allan Caffee                allan.caffee@gmail.com
+Allan Clark                 allanc@chickenandporn.com
 Andreas Buening             andreas.buening@nexgo.de
 Andreas Jaeger              aj@suse.de
 Andreas Schott              schott@rzg.mpg.de
index 33218fd8afad913fb06141ba4ad2e1ee6e099718..6e438796ed469a256ba3168fc055209470d77df3 100644 (file)
@@ -967,11 +967,16 @@ m4_divert_push([PREPARE_TESTS])dnl
 for at_program in : $at_tested
 do
   test "$at_program" = : && continue
-  _AS_PATH_WALK([$PATH], [test -f "$as_dir/$at_program" && break])
-  if test -f "$as_dir/$at_program"; then
+  case $at_program in
+    [[\\/]* | ?:[\\/]* ) $at_program_=$at_program ;;]
+    * )
+    _AS_PATH_WALK([$PATH], [test -f "$as_dir/$at_program" && break])
+    at_program_=$as_dir/$at_program ;;
+  esac
+  if test -f "$at_program_"; then
     {
-      AS_ECHO(["$at_srcdir/AT_LINE: $as_dir/$at_program --version"])
-      "$as_dir/$at_program" --version </dev/null
+      AS_ECHO(["$at_srcdir/AT_LINE: $at_program_ --version"])
+      "$at_program_" --version </dev/null
       echo
     } >&AS_MESSAGE_LOG_FD 2>&1
   else