From: Paul Eggert Date: Fri, 5 Oct 2007 20:52:01 +0000 (-0700) Subject: * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Handle "///" X-Git-Tag: v2.62~223 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c8765d53a07b73f6abd8a8b76651311fbfca368e;p=thirdparty%2Fautoconf.git * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Handle "///" correctly. --- diff --git a/ChangeLog b/ChangeLog index a5b43aea..666c07f9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-10-05 Paul Eggert + + * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Handle "///" + correctly. + 2007-10-05 Jim Meyering Avoid makeinfo warnings. diff --git a/lib/autoconf/general.m4 b/lib/autoconf/general.m4 index 0f8a5dcf..10df3992 100644 --- a/lib/autoconf/general.m4 +++ b/lib/autoconf/general.m4 @@ -904,8 +904,9 @@ do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in - / | // ) ;; - */ ) eval $ac_var='`echo "$ac_val" | sed "s|/*\$||"`' ;; + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[[^/]]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in