From: Paul Eggert Date: Tue, 12 Sep 2006 18:16:34 +0000 (+0000) Subject: * doc/autoconf.texi (Input): Clarify role of AC_CONFIG_MACRO_DIR. X-Git-Tag: AUTOCONF-2.60b~46 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2bb44c7941a32a24f98e05e68324952687acfa4c;p=thirdparty%2Fautoconf.git * doc/autoconf.texi (Input): Clarify role of AC_CONFIG_MACRO_DIR. * lib/autoconf/general.m4 (AC_CONFIG_MACRO_DIR): Do not check for the existence of the directory at configure-time. That's too late, anyway, and possibly the directory isn't part of the distribution. Problem reported by Stefan Seefeld. --- diff --git a/ChangeLog b/ChangeLog index f2a384ab1..054a0d873 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2006-09-12 Paul Eggert + * doc/autoconf.texi (Input): Clarify role of AC_CONFIG_MACRO_DIR. + * lib/autoconf/general.m4 (AC_CONFIG_MACRO_DIR): Do not check + for the existence of the directory at configure-time. That's + too late, anyway, and possibly the directory isn't part of the + distribution. Problem reported by Stefan Seefeld. + * lib/m4sugar/m4sh.m4 (_AS_TEST_PREPARE): Avoid bug in UnixWare 7.1.4 /usr/bin/posix/sh described by Tim Rice in . diff --git a/doc/autoconf.texi b/doc/autoconf.texi index 957a3a6f6..bfc0bf96c 100644 --- a/doc/autoconf.texi +++ b/doc/autoconf.texi @@ -1901,12 +1901,11 @@ local macros can be found using @code{AC_CONFIG_MACRO_DIR}. @defmac AC_CONFIG_MACRO_DIR (@var{dir}) @acindex{CONFIG_MACRO_DIR} -Future versions of @command{autopoint}, @command{libtoolize}, -@command{aclocal} and @command{autoreconf} will use directory -@var{dir} as the location of additional local Autoconf macros. Be -sure to call this macro directly from @file{configure.ac} so that -tools that install macros for @command{aclocal} can find the -declaration before @option{--trace} can be called safely. +Specify @var{dir} as the location of additional local Autoconf macros. +This macro is intended for use by future versions of commands like +@command{autoreconf} that trace macro calls. It should be called +directly from @file{configure.ac} so that tools that install macros for +@command{aclocal} can find the macros' declarations. @end defmac diff --git a/lib/autoconf/general.m4 b/lib/autoconf/general.m4 index ce0f9a5bf..05ecfe941 100644 --- a/lib/autoconf/general.m4 +++ b/lib/autoconf/general.m4 @@ -1632,9 +1632,7 @@ AC_DEFUN([AC_CONFIG_MACRO_DIR], [case $1 in [[\\/]]* | ?:[[\\/]]* ) ac_macro_dir=$1 ;; *) ac_macro_dir=$srcdir/$1 ;; -esac -test -d "$ac_macro_dir" || - AC_MSG_ERROR([cannot find macro directory `$1']) +esac[]dnl ])# AC_CONFIG_MACRO_DIR