* Eric Blake wrote on Wed, Jul 07, 2010 at 07:22:00AM CEST: > > The Subdirectories node of the manual also documents: > > > > If a given DIR is not found, an error is reported: if the > > subdirectory is optional, write: > > > > if test -d "$srcdir/foo"; then > > AC_CONFIG_SUBDIRS([foo]) > > fi > > > > which isn't true either: we don't warn or error if a subdirectory is > > not present. This is *not* a recent regression, and it's on purpose > > that I don't want to change this behavior before the next release; I > > fear that packages rely on the broken behavior but do not intend to > > test this right now. > > Agreed; this would probably be better as a documentation change > rather than a code behavior change, but a separate patch for > that issue is fine.
Proposed patch. I'm putting coverage for this node of the manual in my todo list. OK now or afterwards? Thanks, Ralf Fix wording about AC_CONFIG_SUBDIRS warning. * doc/autoconf.texi (Subdirectories): We warn, not error, about nonexistent config subdirs, but only at configure run time. diff --git a/doc/autoconf.texi b/doc/autoconf.texi index 0422d9e..68dceb0 100644 --- a/doc/autoconf.texi +++ b/doc/autoconf.texi @@ -3635,8 +3635,8 @@ Subdirectories fi @end example -If a given @var{dir} is not found, an error is reported: if the -subdirectory is optional, write: +If a given @var{dir} is not found at @command{configure} run time, a +warning is reported; if the subdirectory is optional, write: @example if test -d "$srcdir/foo"; then