2005-05-11 Stepan Kasal * lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Make the check for absolute directory names in one loop. Index: lib/autoconf/general.m4 =================================================================== RCS file: /cvsroot/autoconf/autoconf/lib/autoconf/general.m4,v retrieving revision 1.852 diff -u -r1.852 general.m4 --- lib/autoconf/general.m4 2 May 2005 20:14:50 -0000 1.852 +++ lib/autoconf/general.m4 11 May 2005 13:46:00 -0000 @@ -929,26 +929,17 @@ fi # Be sure to have absolute directory names. -for ac_var in exec_prefix prefix +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir do eval ac_val=$`echo $ac_var` case $ac_val in - [[\\/$]]* | ?:[[\\/]]* | NONE | '' ) ;; - *) AC_MSG_ERROR([expected an absolute directory name for --$ac_var: $ac_val]);; - esac -done - -# Be sure to have absolute directory names. -for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir \ - sharedstatedir localstatedir includedir oldincludedir \ - docdir infodir htmldir dvidir pdfdir psdir libdir \ - localedir mandir -do - eval ac_val=$`echo $ac_var` - case $ac_val in - [[\\/$]]* | ?:[[\\/]]* ) ;; - *) AC_MSG_ERROR([expected an absolute directory name for --$ac_var: $ac_val]);; + [[\\/$]]* | ?:[[\\/]]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac + AC_MSG_ERROR([expected an absolute directory name for --$ac_var: $ac_val]) done # There might be people who depend on the old broken behavior: `$host'