]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
23 years agoBump to 2.52h.
Akim Demaille [Mon, 28 Jan 2002 12:16:23 +0000 (12:16 +0000)] 
Bump to 2.52h.

23 years ago* doc/autoconf.texi (Writing testsuite.at): AT_CLEANUP no longer
Akim Demaille [Mon, 28 Jan 2002 10:46:13 +0000 (10:46 +0000)] 
* doc/autoconf.texi (Writing testsuite.at): AT_CLEANUP no longer
needs an argument.

23 years ago* lib/autotest/general.m4 (AT_INIT): Don't be ridiculous: adjust
Akim Demaille [Mon, 28 Jan 2002 10:46:00 +0000 (10:46 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Don't be ridiculous: adjust
AUTOTEST_PATH *after* it was set.
Don't put `.' in the PATH: the user should be precise and `./' if
needed.  In addition, given that the test suite does some `cd', if
`.' is in the path, the `tested programs' sections will report
programs found in the test suite's directory, while during the
tests (performed in their own directory), these programs are no
longer visible.  In other words, the results is confusing and
useless.
* tests/m4sh.at: Adjust: don't rely on `.' being in the PATH.

23 years agoBump to 2.52h.
Akim Demaille [Mon, 28 Jan 2002 10:44:29 +0000 (10:44 +0000)] 
Bump to 2.52h.

23 years ago.
Akim Demaille [Fri, 25 Jan 2002 11:36:34 +0000 (11:36 +0000)] 
.

23 years agoDon't DISTCLEAN package.m4. AUTOCONF-2.52g
Akim Demaille [Fri, 25 Jan 2002 10:49:12 +0000 (10:49 +0000)] 
Don't DISTCLEAN package.m4.

23 years agoVersion 2.52g.
Akim Demaille [Thu, 24 Jan 2002 18:44:16 +0000 (18:44 +0000)] 
Version 2.52g.

23 years ago* bin/autoheader.in, bin/autoconf.in, bin/autoscan.in,
Akim Demaille [Thu, 24 Jan 2002 18:41:16 +0000 (18:41 +0000)] 
* bin/autoheader.in, bin/autoconf.in, bin/autoscan.in,
* doc/autoconf.texi: Finally add Akim as an author.

23 years ago* lib/m4sugar/m4sh.m4 (_AS_LINENO_PREPARE): Use PATH_SEPARATOR.
Akim Demaille [Thu, 24 Jan 2002 17:53:52 +0000 (17:53 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_LINENO_PREPARE): Use PATH_SEPARATOR.
(_AS_PATH_SEPARATOR_PREPARE): Don't expect $SHELL to be
Bourne. Use /bin/sh.
From Andreas Buening.

23 years agoUpdate.
Akim Demaille [Thu, 24 Jan 2002 17:41:37 +0000 (17:41 +0000)] 
Update.

23 years agoUpdate
Akim Demaille [Thu, 24 Jan 2002 17:41:25 +0000 (17:41 +0000)] 
Update

23 years agoRegen.
Akim Demaille [Thu, 24 Jan 2002 17:39:46 +0000 (17:39 +0000)] 
Regen.

23 years ago* config/config.guess, config/config.sub, config/texinfo.tex:
Akim Demaille [Thu, 24 Jan 2002 17:35:00 +0000 (17:35 +0000)] 
* config/config.guess, config/config.sub, config/texinfo.tex:
Update from masters.

23 years agoTypo.
Akim Demaille [Thu, 24 Jan 2002 17:31:17 +0000 (17:31 +0000)] 
Typo.

23 years ago* Makefile.am (AUTOMAKE_OPTIONS): 1.5b.
Akim Demaille [Thu, 24 Jan 2002 17:30:58 +0000 (17:30 +0000)] 
* Makefile.am (AUTOMAKE_OPTIONS): 1.5b.
* config/auxdir.m4, config/cond.m4, config/depend.m4,
* config/init.m4, config/install-sh.m4, config/lispdir.m4,
* config/missing.m4, config/sanity.m4, config/select.m4,
* config/strip.m4: Remove, to ease sync'ing with any version of
Automake.

23 years ago* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS)
Akim Demaille [Thu, 24 Jan 2002 17:15:54 +0000 (17:15 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS)
(_AC_INIT_PREPARE): Support -n as --no-create, as documented.
Reported by Geir Ove Myhr.

23 years agoRegenerate.
Pavel Roskin [Tue, 22 Jan 2002 20:44:28 +0000 (20:44 +0000)] 
Regenerate.

23 years agoAdd atconfig and atlocal.
Pavel Roskin [Tue, 22 Jan 2002 17:40:35 +0000 (17:40 +0000)] 
Add atconfig and atlocal.

23 years ago* lib/autoconf/functions.m4 (AC_FUNC_MMAP): #Undef malloc.
Akim Demaille [Mon, 21 Jan 2002 13:50:39 +0000 (13:50 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_MMAP): #Undef malloc.

23 years ago* lib/Autom4te/General.pm (getopt): Use a more GNUish error
Akim Demaille [Mon, 21 Jan 2002 13:00:52 +0000 (13:00 +0000)] 
* lib/Autom4te/General.pm (getopt): Use a more GNUish error
message on invalid options.
* bin/autom4te.in (parse_args): Don't use
Autoconf::General::getopt with non valid options.

23 years ago.
Jim Meyering [Thu, 17 Jan 2002 13:38:31 +0000 (13:38 +0000)] 
.

23 years ago(_AC_COMPILER_EXEEXT_DEFAULT): Initialize $ac_cv_exeext
Jim Meyering [Thu, 17 Jan 2002 13:38:19 +0000 (13:38 +0000)] 
(_AC_COMPILER_EXEEXT_DEFAULT): Initialize $ac_cv_exeext
so we don't use an old, invalid, cached value.

23 years ago* lib/autoconf/functions.m4 (AC_FUNC_STRNLEN): New, from Jim
Akim Demaille [Fri, 11 Jan 2002 13:25:08 +0000 (13:25 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_STRNLEN): New, from Jim
Meyering.
* doc/autoconf.texi (Function Portability): Document the strnlen
limitation.
(Particular Functions): Document AC_FUNC_STRNLEN.
* lib/autoscan/functions: Adjust.

23 years ago* lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Don't create
Akim Demaille [Sun, 6 Jan 2002 20:48:25 +0000 (20:48 +0000)] 
* lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Don't create
package.m4, since is really depends upon configure.ac, not
configure.
* doc/autoconf.texi (testsuite Scripts): Adjust.
* tests/Makefile.am (package.m4): New.
EXTRA_DIST it since its a source.

23 years ago* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Move the AC_SUBST
Akim Demaille [Sun, 6 Jan 2002 20:48:10 +0000 (20:48 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Move the AC_SUBST
of PACKAGE_NAME, PACKAGE_TARNAME, PACKAGE_VERSION, PACKAGE_STRING,
and PACKAGE_BUGREPORT from here...
(_AC_INIT_DEFAULTS): to here, since it is unrelated to the
arguments.
(_AC_INIT_PREPARE): AC_DEFINE these symbols.
* lib/autotest/general.m4: Use AT_PACKAGE_*, not PACKAGE_*.
(AT_INIT): No longer catch `^PACKAGE_(BUGREPORT|STRING)$'.
* tests/tools.at (autoheader): Adjust.
* tests/atspecific.m4 (AT_CHECK_DEFINES): Adjust.

23 years ago* bin/autoscan.in (scan_file): Use `&used'.
Akim Demaille [Sun, 6 Jan 2002 20:47:57 +0000 (20:47 +0000)] 
* bin/autoscan.in (scan_file): Use `&used'.

23 years ago* doc/autoconf.texi (Output): Improved wording regarding use of
Akim Demaille [Thu, 3 Jan 2002 11:17:28 +0000 (11:17 +0000)] 
* doc/autoconf.texi (Output): Improved wording regarding use of
AC_OUTPUT.
From Olly Betts.

23 years agoTypo in my email addr.
Kevin Ryde [Thu, 20 Dec 2001 00:44:49 +0000 (00:44 +0000)] 
Typo in my email addr.

23 years ago* doc/autoconf.texi (Function Portability): Add notes on
Kevin Ryde [Mon, 17 Dec 2001 23:29:28 +0000 (23:29 +0000)] 
* doc/autoconf.texi (Function Portability): Add notes on
sscanf sometimes needing writable input.

23 years ago* doc/autoconf.texi (Function Portability): Add notes on sscanf
Kevin Ryde [Mon, 17 Dec 2001 23:25:55 +0000 (23:25 +0000)] 
* doc/autoconf.texi (Function Portability): Add notes on sscanf
sometimes needing writable input.

23 years ago*** empty log message ***
Jim Meyering [Mon, 17 Dec 2001 09:54:10 +0000 (09:54 +0000)] 
*** empty log message ***

23 years ago(New Macros): Tweak wording.
Jim Meyering [Mon, 17 Dec 2001 09:52:56 +0000 (09:52 +0000)] 
(New Macros): Tweak wording.

23 years ago* lib/autoconf/general.m4 (_AC_INIT_PREPARE): We cleaning up the
Akim Demaille [Fri, 14 Dec 2001 18:06:28 +0000 (18:06 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): We cleaning up the
trailing files, don't apply `-rf' to files which might not be
created by configure (core, core.*, and *.core), but just `rm -f'.
Suggested by Jonathan Kamens.

23 years ago* lib/autoconf/general.m4: Avoid duplicates in `$ac_configure_args'.
Akim Demaille [Fri, 14 Dec 2001 18:01:13 +0000 (18:01 +0000)] 
* lib/autoconf/general.m4: Avoid duplicates in `$ac_configure_args'.

23 years ago* Makefile.am (MAINTAINERCLEANFILES): Remove configure.
Akim Demaille [Fri, 14 Dec 2001 17:58:07 +0000 (17:58 +0000)] 
* Makefile.am (MAINTAINERCLEANFILES): Remove configure.

23 years ago* lib/autoconf/status.m4 (_AC_SRCPATHS): Rename buildpath to
Akim Demaille [Fri, 14 Dec 2001 17:57:27 +0000 (17:57 +0000)] 
* lib/autoconf/status.m4 (_AC_SRCPATHS): Rename buildpath to
abs_builddir, top_buildpath to abs_top_builddir, srcpath to
abs_srcdir, top_srcpath to abs_top_srcdir.
(_AC_OUTPUT_FILES): Adjust.
* NEWS, doc/autoconf.texi, lib/autoconf/autotest.m4,
* tests/atspecific.m4, tests/autoreconf.in, tests/tools.at,
* tests/wrappl.in, tests/wrapsh.in: Adjust.

23 years agonoted bug fix to AC_F77_LIBRARY_LDFLAGS
Steven G. Johnson [Thu, 13 Dec 2001 00:25:57 +0000 (00:25 +0000)] 
noted bug fix to AC_F77_LIBRARY_LDFLAGS

23 years agoimproved comment
Steven G. Johnson [Wed, 12 Dec 2001 05:00:23 +0000 (05:00 +0000)] 
improved comment

23 years agoslight comment cleanup
Steven G. Johnson [Wed, 12 Dec 2001 04:56:46 +0000 (04:56 +0000)] 
slight comment cleanup

23 years agospelling fix
Steven G. Johnson [Wed, 12 Dec 2001 04:56:06 +0000 (04:56 +0000)] 
spelling fix

23 years agoFix failed C/Fortran linking on HP/UX, by extracting the Fortran
Steven G. Johnson [Wed, 12 Dec 2001 04:31:12 +0000 (04:31 +0000)] 
Fix failed C/Fortran linking on HP/UX, by extracting the Fortran
library search path from the LPATH line in the $F77 -v output.

23 years ago* doc/autoconf.texi (File Descriptors): Use a clearer layout for the
Kevin Ryde [Wed, 12 Dec 2001 00:09:59 +0000 (00:09 +0000)] 
* doc/autoconf.texi (File Descriptors): Use a clearer layout for the
forbidden file descriptors table.

23 years ago* doc/autoconf.texi (File Descriptors): Use a clearer layout for the
Kevin Ryde [Wed, 12 Dec 2001 00:01:36 +0000 (00:01 +0000)] 
* doc/autoconf.texi (File Descriptors): Use a clearer layout for the
forbidden file descriptors table.

23 years ago* bin/autoscan.in (%c_keywords): Build it at top level.
Akim Demaille [Mon, 26 Nov 2001 10:53:00 +0000 (10:53 +0000)] 
* bin/autoscan.in (%c_keywords): Build it at top level.
Map to 1 in order to simplify its uses.

23 years ago* bin/autoscan.in (&scan_c_file, &scan_sh_file, &scan_makefile):
Akim Demaille [Mon, 26 Nov 2001 10:52:46 +0000 (10:52 +0000)] 
* bin/autoscan.in (&scan_c_file, &scan_sh_file, &scan_makefile):
Remove $filepath, useless.
(&scan_makefile): Don't remove the $(FOO), ${FOO} and @FOO@
variables, they are really part of the tokens.
Split the input line on spaces and then look for tokens.
Now autoscan ceases to ask for AC_PROG_LEX for the package Bison
because of `lex$U.$(OBJEXT)'.
(&scan_files): Use "@list" instead of join.
* doc/Makefile.am (CLEANFILES): Add *.fns.

23 years ago* tests/autoreconf.in, tests/autom4te.in, tests/autoupdate.in:
Akim Demaille [Mon, 26 Nov 2001 10:52:31 +0000 (10:52 +0000)] 
* tests/autoreconf.in, tests/autom4te.in, tests/autoupdate.in:
Remove, replaced by...
* tests/wrappl.in: Be common for all the Perl executables.
In particular autoscan and autoheader want -I.
* configure.ac: Adjust.
* lib/autoscan/headers: errno.h is portable.

23 years ago* bin/autoscan.in (used): New.
Akim Demaille [Mon, 26 Nov 2001 10:51:44 +0000 (10:51 +0000)] 
* bin/autoscan.in (used): New.
Use it.

23 years ago* bin/autoscan.in (&scan_c_file): Better parsing of CPP
Akim Demaille [Mon, 26 Nov 2001 10:51:29 +0000 (10:51 +0000)] 
* bin/autoscan.in (&scan_c_file): Better parsing of CPP
directives.
(&scan_sh_file): Remove a duplicate pattern.
(&check_configure_ac): Use long options.
* lib/autoscan/headers (alloca.h): Check with AC_FUNC_ALLOCA.

23 years ago* bin/autoscan.in (scan_c_file): Fix the handling of C comments.
Akim Demaille [Mon, 26 Nov 2001 10:51:14 +0000 (10:51 +0000)] 
* bin/autoscan.in (scan_c_file): Fix the handling of C comments.
Before, having a line containing the opening of a multi line
comment made the whole line be ignored.

23 years ago* doc/autoconf.texi (Using an Autotest Test Suite): New.
Akim Demaille [Mon, 26 Nov 2001 10:50:58 +0000 (10:50 +0000)] 
* doc/autoconf.texi (Using an Autotest Test Suite): New.
(testsuite Scripts): Be one of its subsection.
(Autotest Logs): New.

23 years agoTest groups are now run two directories deeper.
Akim Demaille [Mon, 26 Nov 2001 10:50:36 +0000 (10:50 +0000)] 
Test groups are now run two directories deeper.
* lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Replace srcdir,
top_srcdir and top_builddir with at_srcdir, at_top_srcdir and
at_top_builddir.
* lib/autotest/general.m4 (AT_INIT): Compute srcdir,
top_srcdir, builddir and top_builddir.
Use `at_*dir' relatively to the directory containing the
suite, use `*dir' when relatively to the current group dir.

23 years agoSpelling fixes.
Paul Eggert [Sun, 25 Nov 2001 15:13:03 +0000 (15:13 +0000)] 
Spelling fixes.

23 years ago* doc/autoconf.texi (Using System Type): Add an example of `case
Alexandre Duret-Lutz [Thu, 22 Nov 2001 18:07:56 +0000 (18:07 +0000)] 
* doc/autoconf.texi (Using System Type): Add an example of `case
$host' usage so people quit using `case $target' everywhere.

23 years ago* doc/autoconf.texi (Installation Directory Variables): Englishoes
Akim Demaille [Thu, 22 Nov 2001 16:12:40 +0000 (16:12 +0000)] 
* doc/autoconf.texi (Installation Directory Variables): Englishoes
spotted by Jim Meyering.

23 years agoThis patch implements a `long double' suggestion by Oliver Kiddle.
Paul Eggert [Fri, 16 Nov 2001 20:12:10 +0000 (20:12 +0000)] 
This patch implements a `long double' suggestion by Oliver Kiddle.

* lib/autoconf/c.m4 (AC_LANG_BOOL_COMPILE_TRY(C)): Make the array
static, to catch errors if the value isn't known at compile-time
and the compiler supports dynamic arrays.  Change its name from
`_array_' to `test_array' to avoid potential name clashes.
(AC_C_LONG_DOUBLE): Make it a compile-time test, not a run-time
test.  Do not define HAVE_LONG_DOUBLE if `long double' is no
better than double.  Catch a bug in GCC 2.95.2 x86.
* doc/autoconf.texi (C Compiler): Document the above.
* NEWS: Likewise.

23 years agoDocument that HAVE_LONG_DOUBLE is defined only if long double is
Paul Eggert [Fri, 16 Nov 2001 20:11:46 +0000 (20:11 +0000)] 
Document that HAVE_LONG_DOUBLE is defined only if long double is
better than double.

23 years ago(C Compiler): Document that HAVE_LONG_DOUBLE is defined only if
Paul Eggert [Fri, 16 Nov 2001 20:10:52 +0000 (20:10 +0000)] 
(C Compiler): Document that HAVE_LONG_DOUBLE is defined only if
long double is better than double.

23 years ago(AC_LANG_BOOL_COMPILE_TRY(C)): Make the array
Paul Eggert [Fri, 16 Nov 2001 20:09:58 +0000 (20:09 +0000)] 
(AC_LANG_BOOL_COMPILE_TRY(C)): Make the array
static, to catch errors if the value isn't known at compile-time
and the compiler supports dynamic arrays.  Change its name from
`_array_' to `test_array' to avoid potential name clashes.
(AC_C_LONG_DOUBLE): Make it a compile-time test, not a run-time
test.  Do not define HAVE_LONG_DOUBLE if `long double' is no
better than double.  Catch a bug in GCC 2.95.2 x86.

23 years ago* tests/m4sh.at (LINENO): Protect from autom4te's substitution by
Akim Demaille [Tue, 13 Nov 2001 15:18:26 +0000 (15:18 +0000)] 
* tests/m4sh.at (LINENO): Protect from autom4te's substitution by
hand.
* tests/tools.at: Don't protect dnl, AT_DATA_M4SH does.

23 years agoTypo.
Akim Demaille [Tue, 13 Nov 2001 15:05:20 +0000 (15:05 +0000)] 
Typo.

23 years ago* lib/autotest/general.m4 (AT_INIT): After having run the test
Akim Demaille [Tue, 13 Nov 2001 15:04:16 +0000 (15:04 +0000)] 
* lib/autotest/general.m4 (AT_INIT): After having run the test
group, go back to the initial directory, not to at_suite_dir.

23 years ago* tests/atspecific.m4 (AT_DATA_M4SUGAR, AT_DATA_M4SH)
Akim Demaille [Tue, 13 Nov 2001 14:43:50 +0000 (14:43 +0000)] 
* tests/atspecific.m4 (AT_DATA_M4SUGAR, AT_DATA_M4SH)
(AT_DATA_AUTOCONF):  Also protect @&t@ from autom4te.
(AT_CHECK_AUTOCONF, AT_CHECK_AUTOHEADER): Pass no --include
option.
(AT_CHECK_CONFIGURE): Use absolute paths.
(_AT_CHECK_AC_MACRO): Create aclocal.m4 with AC_STATE_SAVE in it.
The problem is still the old one: there is no means in M4 (that I
know about) to create a defining macro, because there is no means
to create `$1' etc., therefore, the defining macro ``swallows''
all the arguments meant to the defined macro.

23 years ago* tests/atspecific.m4 (AT_DATA_AUTOCONF): New.
Akim Demaille [Tue, 13 Nov 2001 14:05:25 +0000 (14:05 +0000)] 
* tests/atspecific.m4 (AT_DATA_AUTOCONF): New.
* tests/aclocal.m4: Remove, as it is no longer used.

23 years ago* lib/autotest/general.m4: Change `tests?' into `groups?' in
Akim Demaille [Tue, 13 Nov 2001 14:03:01 +0000 (14:03 +0000)] 
* lib/autotest/general.m4: Change `tests?' into `groups?' in
variable names when referring to a single test group, or to
`suite' when referring to the whole test suite.
`at_last_test' is removed: m4 compute at_format itself.
(at_stdout, at_stder1, at_stderr): New variables.
(AT_CHECK): Use them.

23 years ago* lib/autotest/general.m4 (AT_INIT): Be sure to put `.', relative,
Akim Demaille [Tue, 13 Nov 2001 13:15:48 +0000 (13:15 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Be sure to put `.', relative,
in PATH.
Create `testsuite.dir/003/run' instead of `testsuite.003'.
Do it as soon as a test fails, don't wait till the end of the test
suite.
Don't remove $as_me.[0-9]*, since these files no longer exist.

23 years ago* tests/tools.at: Use absolute paths, since we are no longer run
Akim Demaille [Tue, 13 Nov 2001 12:03:11 +0000 (12:03 +0000)] 
* tests/tools.at: Use absolute paths, since we are no longer run
in place.

23 years agoNow that tests are running in their own private dir, there is no
Akim Demaille [Tue, 13 Nov 2001 11:41:08 +0000 (11:41 +0000)] 
Now that tests are running in their own private dir, there is no
need to list the files to remove at the end of tests groups.
* lib/autotest/general.m4 (_AT_CLEANUP_FILE, AT_CLEANUP_FILES):
(AT_data_files, at_data_files): Remove.
(AT_CLEANUP, AT_DATA): Simplify.
(AT_INIT): Adjust.
Remove the group dir if !debug && !failed.
* tests/atspecific.m4: Adjust.

23 years agoStart a new layout for Autotest: `testsuite' creates
Akim Demaille [Tue, 13 Nov 2001 11:39:14 +0000 (11:39 +0000)] 
Start a new layout for Autotest: `testsuite' creates
`testsuite.dir' in which the at-check-line etc. files are to be
found, and `testsuite.dir/003' where the test group 3 is run.
* lib/autotest/general.m4 (AT_INIT): at_tests_dir,
at_check_line_file, at_format, at_test_normalized, at_group_dir
are new variables.
Create the directories.
Use absolute paths for at- files.
(AT_CHECK): Adjust.

23 years ago* m4sugar.m4 (_m4_foreach): Make it linear instead quadratic.
Akim Demaille [Tue, 13 Nov 2001 10:42:05 +0000 (10:42 +0000)] 
* m4sugar.m4 (_m4_foreach): Make it linear instead quadratic.
(m4_car2): New.
(m4_car): Properly quote arguments.

23 years ago* tests/aclocal.m4 (AC_STATE_SAVE): s/LIBOBJS/LIB@&t@OBJS/ to cope
Akim Demaille [Tue, 13 Nov 2001 09:56:46 +0000 (09:56 +0000)] 
* tests/aclocal.m4 (AC_STATE_SAVE): s/LIBOBJS/LIB@&t@OBJS/ to cope
with stricter rules on LIBOBJS.

23 years ago* lib/autoconf/c.m4 (AC_C_PROTOTYPES): Define __PROTOTYPES too.
Paul Eggert [Mon, 12 Nov 2001 18:48:58 +0000 (18:48 +0000)] 
* lib/autoconf/c.m4 (AC_C_PROTOTYPES): Define __PROTOTYPES too.
* doc/autoconf.texi (C Compiler): AC_C_PROTOTYPES now defines
  __PROTOTYPES too.

23 years ago(C Compiler): AC_C_PROTOTYPES now defines __PROTOTYPES too.
Paul Eggert [Mon, 12 Nov 2001 18:48:02 +0000 (18:48 +0000)] 
(C Compiler): AC_C_PROTOTYPES now defines __PROTOTYPES too.

23 years ago(AC_C_PROTOTYPES): Define __PROTOTYPES too.
Paul Eggert [Mon, 12 Nov 2001 18:46:44 +0000 (18:46 +0000)] 
(AC_C_PROTOTYPES): Define __PROTOTYPES too.

23 years ago* lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT): Use AC_CHECK_FUNCS.
Akim Demaille [Mon, 12 Nov 2001 16:11:43 +0000 (16:11 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT): Use AC_CHECK_FUNCS.

23 years ago* lib/autoconf/c.m4, lib/autoconf/fortran.m4,
Akim Demaille [Mon, 12 Nov 2001 16:08:52 +0000 (16:08 +0000)] 
* lib/autoconf/c.m4, lib/autoconf/fortran.m4,
* lib/autoconf/functions.m4, lib/autoconf/general.m4,
* lib/autoconf/headers.m4, lib/autoconf/libs.m4,
* lib/autoconf/programs.m4, lib/autoconf/specific.m4,
* lib/autoconf/types.m4: When invoking AC_DEFINE and friends,
specify to what the macro should be defined (typically to 1).

23 years ago* lib/autoconf/functions.m4 (AC_FUNC_STRTOD): AC_SUBST POW_LIB.
Akim Demaille [Mon, 12 Nov 2001 15:47:35 +0000 (15:47 +0000)] 
* lib/autoconf/functions.m4 (AC_FUNC_STRTOD): AC_SUBST POW_LIB.
From Jim Meyering.

23 years ago* lib/autoconf/programs.m4 (_AC_PROG_LEX_YYTEXT_DECL): Use
Akim Demaille [Mon, 12 Nov 2001 08:59:54 +0000 (08:59 +0000)] 
* lib/autoconf/programs.m4 (_AC_PROG_LEX_YYTEXT_DECL): Use
AC_TRY_EVAL to run $LEX, not AC_TRY_COMMAND.  This validates the
definition used by Automake where LEX is +/- "${missing} lex" and
`missing' itself contains variables.

23 years ago* lib/autotest/general.m4 (AT_INIT): Push KILL at the end.
Akim Demaille [Mon, 12 Nov 2001 08:59:40 +0000 (08:59 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Push KILL at the end.
Now that M4sh pushes BODY, the comments were output at the end of
the test suites.

23 years agoTypo.
Akim Demaille [Fri, 9 Nov 2001 16:04:55 +0000 (16:04 +0000)] 
Typo.

23 years ago* bin/autoreconf.in (&autoreconf): Run aclocal before tracing, so
Akim Demaille [Thu, 8 Nov 2001 17:21:38 +0000 (17:21 +0000)] 
* bin/autoreconf.in (&autoreconf): Run aclocal before tracing, so
that we can trace macros from aclocal.m4.
Trace AC_PROG_LIBTOOL, not AM_PROG_LIBTOOL, since the latter is
obsoleted, and redirect to the former anyway.
Reported by Ralf Corsepius.

23 years ago* bin/autoreconf.in (&autoreconf): AC_CONFIG_SUBIDRS are to be
Akim Demaille [Thu, 8 Nov 2001 16:15:20 +0000 (16:15 +0000)] 
* bin/autoreconf.in (&autoreconf): AC_CONFIG_SUBIDRS are to be
processed only if present.
* tests/torture.at (Configuring subdirectories): Use autoreconf
instead of successive calls to autoconf.
Add a nonexistent subdirectory to exercise the patch above.
Reported by Ralf Corsepius.

23 years ago* autoconf.texi (Limitations of Usual Tools): Note HP-UX cc
Kevin Ryde [Thu, 8 Nov 2001 00:29:44 +0000 (00:29 +0000)] 
* autoconf.texi (Limitations of Usual Tools): Note HP-UX cc
doesn't accept .S files.

23 years ago* lib/m4sugar/m4sugar.m4 (m4_pattern_forbid): Accepts $2.
Akim Demaille [Wed, 7 Nov 2001 19:34:20 +0000 (19:34 +0000)] 
* lib/m4sugar/m4sugar.m4 (m4_pattern_forbid): Accepts $2.
* lib/autoconf/general.m4 (AC_INTI): Forbid LIBOBJS.
(_AC_LIBOBJ): s/LIBOBJS/LIB@&t@OBJS/.
* bin/autom4te.in (warn_forbidden): New.
(handle_output): Use it.
Read m4_pattern_forbid with messages.

23 years ago* bin/autom4te.in (--normalize): Remove.
Akim Demaille [Mon, 5 Nov 2001 17:39:33 +0000 (17:39 +0000)] 
* bin/autom4te.in (--normalize): Remove.
* lib/autom4te.in: Adjust.

23 years ago* tests/Makefile.am (testsuite): Rename this target as...
Akim Demaille [Mon, 5 Nov 2001 17:35:02 +0000 (17:35 +0000)] 
* tests/Makefile.am (testsuite): Rename this target as...
($(TESTSUITE)): this.
From Nicolas Joly.

23 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): When removing
Alexandre Duret-Lutz [Mon, 5 Nov 2001 13:04:41 +0000 (13:04 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): When removing
the --prefix option, also remove it's argument.

23 years ago* doc/autoconf.texi (testsuite Invocation): Update.
Akim Demaille [Mon, 5 Nov 2001 09:32:35 +0000 (09:32 +0000)] 
* doc/autoconf.texi (testsuite Invocation): Update.
(Writing testsuite.at): Update.

23 years ago* doc/autoconf.texi: s/@code/@command/ where appropriate.
Akim Demaille [Sat, 3 Nov 2001 12:02:16 +0000 (12:02 +0000)] 
* doc/autoconf.texi: s/@code/@command/ where appropriate.

23 years ago* lib/Autom4te/General.pm: (&catfile, &canonfile)
Akim Demaille [Sat, 3 Nov 2001 12:01:35 +0000 (12:01 +0000)] 
* lib/Autom4te/General.pm: (&catfile, &canonfile)
(&file_name_is_absolute): New, wrappers around routines from
File::Spec.
Use and export them.
(&find_configure_ac): Optionally take a directory where to look at.
* bin/autoreconf.in (&parse_args): Trim the configure.ac part of
the arguments.
Default @ARGV to `.', not find_configure_ac.
(&autoreconf): Argument is a directory.
Trace AC_CONFIG_SUBDIRS and schedule the subdirs for autoreconf'ing.
* doc/autoconf.texi (autoreconf Invocation): Update.

23 years ago* lib/Autom4te/General.pm (@export_vars, @export_subs)
Akim Demaille [Sat, 3 Nov 2001 11:59:48 +0000 (11:59 +0000)] 
* lib/Autom4te/General.pm (@export_vars, @export_subs)
(@export_forward_subs): New.
Add basename, dirname, and fileparse.
(@EXPORT): Adjust.
* bin/autoreconf.in (&autoreconf): Fix call to fileparse.
Don't look for aclocal flags if we already know aclocal is not
used.
Move aclocal.m4t only if it exists.
Reported by Ezra Peisach.

23 years ago* bin/autoreconf.in (&parse_args): Work only on the configure.ac
Akim Demaille [Sat, 3 Nov 2001 11:59:35 +0000 (11:59 +0000)] 
* bin/autoreconf.in (&parse_args): Work only on the configure.ac
passed on command line, defaulting to ./configure.ac if present.
(&maybe_autoreconf, File::Find): Remove, unused.
(&autoreconf): If autoconf is not used, don't try to trace.

23 years ago* configure.ac: Bump to 2.52g.
Akim Demaille [Fri, 2 Nov 2001 17:35:50 +0000 (17:35 +0000)] 
* configure.ac: Bump to 2.52g.

23 years ago.
Akim Demaille [Fri, 2 Nov 2001 17:26:24 +0000 (17:26 +0000)] 
.

23 years agoVersion 2.52f. AUTOCONF-2.52f
Akim Demaille [Fri, 2 Nov 2001 16:39:02 +0000 (16:39 +0000)] 
Version 2.52f.

23 years ago* config/config.guess, config/config.sub, doc/standards.texi:
Akim Demaille [Fri, 2 Nov 2001 16:38:15 +0000 (16:38 +0000)] 
* config/config.guess, config/config.sub, doc/standards.texi:
* config/lispdir.m4: Update from masters.
* configure.ac: Bump to 2.52f.

23 years ago* bin/autoreconf.in (&autoreconf): Set `$aclocal_flags' to ''.
Akim Demaille [Fri, 2 Nov 2001 16:28:33 +0000 (16:28 +0000)] 
* bin/autoreconf.in (&autoreconf): Set `$aclocal_flags' to ''.
Don't run aclocal when aclocal.m4 is not from aclocal.
From Ezra Peisach.
Don't run libtoolize and gettextize if --install is not given.

23 years agoRegen.
Paul Eggert [Thu, 1 Nov 2001 22:46:36 +0000 (22:46 +0000)] 
Regen.

23 years ago(AS_SHELL_SANITIZE): _AS_CR_PREPARE needs to
Paul Eggert [Thu, 1 Nov 2001 22:44:48 +0000 (22:44 +0000)] 
(AS_SHELL_SANITIZE): _AS_CR_PREPARE needs to
be invoked before _AS_LINENO_PREPARE.
(_AS_LINENO_PREPARE): Use as_cr_digits and as_cr_alnum rather
than character ranges.

23 years ago(AS_SHELL_SANITIZE): _AS_CR_PREPARE needs to be invoked before
Paul Eggert [Thu, 1 Nov 2001 22:41:54 +0000 (22:41 +0000)] 
(AS_SHELL_SANITIZE): _AS_CR_PREPARE needs to be invoked before
_AS_LINENO_PREPARE.

(_AS_LINENO_PREPARE): Use as_cr_digits and as_cr_alnum rather than
character ranges.

23 years agoRegen.
Paul Eggert [Thu, 1 Nov 2001 20:16:49 +0000 (20:16 +0000)] 
Regen.