Akim Demaille
cadfc16c0b
* bin/autoheader.in: Remove duplicate 'use Autom4te::FileUtils'.
...
Reported by Alexandre Duret-Lutz.
2003-08-20 17:22:06 +00:00
Akim Demaille
c99bf18b5c
* bin/autoupdate.in, bin/auheader.in, bin/autoreconf.in,
...
* bin/autom4te: Adjust.
In particular, be Autoconf tools are really silent when properly
working, bind the verbosity of the 'note' channel to $verbose.
* lib/Autom4te/General.pm (&find_file, &mtime, &update_file)
(&xsystem, &contents): Remove, since they are exported by...
* lib/Autom4te/FileUtils.pm: this.
More perldoc.
* lib/Autom4te/General.pm (&up_to_date_p): Move to...
* lib/Autom4te/FileUtils.pm: here.
2003-08-20 12:52:18 +00:00
Akim Demaille
990192b641
* lib/Autom4te/Channels.pm, lib/Autom4te/ChannelDefs.pm
...
* lib/Autom4te/Configure_ac.pm, lib/Autom4te/FileUtils.pm: New,
from CVS Automake.
2003-08-20 06:51:33 +00:00
Akim Demaille
1649ca79e6
* Makefile.am (automake_cvsweb, automake_cvsargs, autom4te_files)
...
(autom4te-update): New.
* Makefile.cfg (update): Bind autom4te-update.
2003-08-20 06:29:54 +00:00
Derek Price
e5333fb2d2
* lib/autotest/general.m4: Comment various HELP_* diversions.
...
(PARSE_ARGS_BEGIN): New section for option parsing related
initialization.
(AT_ARG_OPTION,AT_ARG_OPTION_ARG,_AT_ARG_OPTION): New macros to define
package specific options and associated help.
2003-08-19 18:21:39 +00:00
Akim Demaille
b6429a8e5f
* config/announce-gen, Makefile.cfg: New.
...
* Makefile.am: Adjust.
* GNUmakefile, Makefile.maint: Update from CVS Coreutils.
2003-08-19 08:12:18 +00:00
Alexandre Duret-Lutz
50af7ca5ab
* lib/autom4te.in (Automake-preselections): Preselect
...
AC_CONFIG_LIBOBJ_DIR, AC_CONFIG_LINKS, m4_include,
and m4_sinclude.
2003-08-19 07:58:37 +00:00
Alexandre Duret-Lutz
51e84cdd91
* lib/autom4te.in (Autoconf): Move all args except aclocal.m4? into ...
...
(Autoconf-without-aclocal-m4): ... this new language.
* doc/autoconf.texi (autom4te Invocation): Mention
Autoconf-without-aclocal-m4.
2003-08-19 07:56:56 +00:00
Derek Price
2ce00b8afd
* doc/autoconf.texi (Writing testsuite.at): Document RUN-IF-FAIL &
...
RUN-IF-PASS optional arguments.
2003-08-18 16:48:26 +00:00
Derek Price
f4799aff77
* doc/autoconf.texi (Programming in M4sh): Add doc for AS_IF.
2003-08-18 15:28:16 +00:00
Derek Price
da285ec31b
* doc/autoconf.texi (Writing testsuite.at): Document defaults for
...
STDOUT & STDERR arguments.
2003-08-16 16:15:15 +00:00
Derek Price
30c4fcea69
* lib/autotestgeneral.m4 (AT_INIT): Reformat test summary line to print
...
DESCRIPTION rather than FILE and LINE. Shorten result to fit in new,
shorter column three. Add DESCRIPTION to log file content.
2003-08-14 13:49:05 +00:00
Derek Price
b2722eb1c8
* lib/autotest/general.m4 (AT_INIT): Correct typo in final status
...
output.
2003-08-13 21:35:28 +00:00
Derek Price
43eea41b9e
* lib/autotest/general.m4 (AT_CHECK): Use new _AT_CHECK API.
...
(AT_CHECK_NOESCAPE): Move core functionality to...
(_AT_CHECK): ...this new macro.
2003-08-12 19:01:34 +00:00
Derek Price
bdb8ae014e
* lib/autotest/general.m4 (AT_CHECK): Move core functionality...
...
(AT_CHECK_NOESCAPE): ...to this new macro.
2003-08-07 17:47:48 +00:00
Paul Eggert
d2cdd4ce19
* lib/m4sugar/m4sh.m4 (_AS_UNSET_PREPARE): Work around a bug
...
in Bash 2.01.
2003-08-01 01:11:27 +00:00
Paul Eggert
ce960e66c4
* lib/autoconf/fortran.m4 (AC_F77_LIBRARY_LDFLAGS): Also ignore
...
-lcrt1.o, for OS X. (trivial change)
2003-07-25 21:23:36 +00:00
Paul Eggert
8b5acfa8dd
* lib/autoconf/c.m4 (AC_C_INLINE): Wrap the '#define inline ...'
...
inside '#ifndef __cplusplus'.
2003-07-07 07:41:30 +00:00
Paul Eggert
37416ff099
* lib/autoconf/functions.m4 (AC_FUNC_MMAP): Cast pointer to
...
'long', not 'int'.
2003-07-07 06:18:56 +00:00
Akim Demaille
2978241cd8
* lib/Makefile.am (autom4te.cfg): Make it read only.
...
Depend on Makefile since it contains substitutions.
From Paolo Bonzini.
* lib/autom4te.in (args): Add local.at? for Autotest args.
This change was made on autom4te.cfg which is generated.
Reported by Raja R. Harinath.
2003-06-25 13:38:54 +00:00
Akim Demaille
8b18a0709f
* doc/autoconf.texi (Header Portability): sys/mount.h.
...
From Gareth McCaughan.
2003-06-25 10:05:42 +00:00
Akim Demaille
e3c0ef0f8d
* lib/autotest/general.m4 (AT_INIT): Report a single config.log,
...
not all of them. This fixes 1. the fact that when testing
Autoconf there are many many config.log, 2. the incorrect use of
top_srcdir to find config.log.
Don't mix the detailed output of failed test with the summary of
failures. Rather, append detailed log afterwards.
2003-06-23 15:29:02 +00:00
Akim Demaille
f3b07fd959
* tests/local.at (AT_CHECK_CONFIGURE): Adjust to the verbose being
...
always run: output config.log on $at_group_log.
2003-06-23 14:53:18 +00:00
Akim Demaille
290403f34d
* tests/torture.at (#define header templates): Don't use quotes in
...
C++ comments as it puzzles Emacs' sh font-lock-mode.
2003-06-23 14:34:48 +00:00
Akim Demaille
2fbbb4bafe
* tests/mktests.sh (au_exclude_egrep): Fix output copyright notice.
...
* lib/autom4te.cfg (args): Add local.at? for Autotest args.
* tests/atspecific.m4: Rename as...
* tests/local.at: This.
* tests/suite.at: Move the globals into...
* tests/local.at: here.
* tests/Makefile.am: Adjust.
* doc/autoconf.texi (testsuite Scripts): Adjust.
2003-06-23 11:11:41 +00:00
Kevin Ryde
86369d9046
* lib/autoconf/c.m4 (_AC_PROG_CC_STDC): Extend test program to get an
...
error from OSF 4.0 Compaq cc in its default almost-ANSI mode, thereby
ensuring we add -std1 for full-ANSI.
2003-06-21 00:01:52 +00:00
Kevin Ryde
99f8211d2b
*** empty log message ***
2003-06-20 23:49:38 +00:00
Akim Demaille
d1398d196e
* configure.ac: Bump to 2.57b.
2003-06-20 10:58:56 +00:00
Akim Demaille
97d4e4d4e2
Version 2.57a.
2003-06-20 08:25:12 +00:00
Akim Demaille
456b9c0a6f
* bin/autom4te.in: Don't rely on $HOME being defined.
...
Reported by Marc Espie as PR/233.
2003-06-20 07:55:35 +00:00
Akim Demaille
f6d54deb80
* lib/autotest/general.m4: Use at_times_file only if used.
...
From Nicolas Joly.
2003-06-20 07:53:03 +00:00
Akim Demaille
b89b8e5c2d
* config/config.guess, config/config.sub, config/elisp-comp,
...
* config/install-sh, config/mkinstalldirs, doc/standards.texi:
Update from masters.
2003-06-20 07:21:32 +00:00
Akim Demaille
4bf7576f7f
Typos.
2003-06-20 07:18:57 +00:00
Paolo Bonzini
c102ed8494
Add expected failures to autotest.
2003-06-12 11:03:55 +00:00
Akim Demaille
39364b438d
White space and Copyright updates.
2003-06-02 06:56:51 +00:00
Akim Demaille
ff9230c146
* bin/autom4te.in, bin/autoscan.in, bin/autoheader.in: White space
...
changes.
* lib/Autom4te/General.pm (&backname): Remove, no longer used by
Autoconf nor Automake.
(&contents): New, from Automake.
PODify.
* lib/autoconf/c.m4 (_AC_PROG_CXX_EXIT_DECLARATION):
Remove `#include <stdlib.h>' from the list; we should never
2003-06-02 06:55:03 +00:00
Paul Eggert
3a1b2ca878
* NEWS, doc/autoconf.texi (Particular Functions),
...
lib/autoconf/functions.m4 (AC_FUNC_MKTIME): Check that mktime
is the inverse of localtime.
2003-05-28 20:03:52 +00:00
Alexandre Duret-Lutz
a4d96919f1
* lib/Autom4te/General.pm (END): Print diagnostics to STDERR.
...
(handle_exec_errors): New function. Work around $! being
altered by WEXITSTATUS.
(xqx, xsystem): Use handle_exec_errors.
2003-05-25 11:02:21 +00:00
Alexandre Duret-Lutz
bc41c779b7
* lib/Autom4te/General.pm (END): Rewrite exit code processing.
...
Do not call `_exit()', simply modify `$?'.
(xsystem): Reset $! before running system, and check it afterward.
* tests/tools.at (autoupdating AC_PREREQ): Expect exit status
63 for version mismatches.
2003-05-23 18:16:56 +00:00
Akim Demaille
c12a45b703
* lib/autoconf/status.m4: Prefer "TAB-SP" to "SP-TAB", because of
...
Emacs' danger whitespace.el behavior (smashing "useless" spaces in
the middle of a line).
* lib/m4sugar/m4sugar.m4: Likewise.
Remove useless spaces in comments.
2003-05-23 13:58:06 +00:00
Akim Demaille
172bea7727
* lib/m4sugar/m4sugar.m4 (m4_version_prereq): Failure causes an
...
exit 63, so that we (or Automake's "missing") can tell the
difference with a plain failure.
* doc/autoconf.texi (Notices): Adjust.
2003-05-23 13:14:30 +00:00
Akim Demaille
4c64440ba1
* Makefile.am, bin/Makefile.am, config/Makefile.am,
...
* doc/Makefile.am, lib/autoconf/Makefile.am, tests/Makefile.am:
White spaces cleanup.
2003-05-23 13:09:28 +00:00
Jim Meyering
b5698c04ad
.
2003-05-23 09:37:16 +00:00
Akim Demaille
7be200c539
* doc/autoconf.texi (Header Portability): ucred.h.
...
From Ian Redfern.
2003-05-23 07:14:49 +00:00
Paolo Bonzini
df6cb74cb6
Overhaul Autotest's logging: generate separate log files
...
in testsuite.dir/NNN/testsuite.log, and append them to
testsuite.log instead of re-running the test verbosely.
Adapt documentation. Update NEWS to signal possible bad
interactions between -x and experr.
2003-05-22 21:52:43 +00:00
Paolo Bonzini
2f7d336646
* lib/m4sugar/m4sh.m4: actually use the 2nd parameter to AS_REQUIRE
2003-05-22 21:39:45 +00:00
Akim Demaille
ebf56a4251
* lib/autoconf/autotest.m4, lib/autoconf/autoupdate.m4
...
* lib/autoconf/fortran.m4 lib/autoconf/general.m4
* lib/autoconf/headers.m4 lib/autoconf/oldnames.m4
* lib/autoconf/status.m4: Fix and adjust copyright notices.
2003-05-22 15:17:05 +00:00
Akim Demaille
3cb00cdb8b
* aclocal.m4, bin/autoconf.as, lib/autoconf/autoconf.m4,
...
* lib/autoconf/autoheader.m4, lib/autoconf/autoupdate.m4,
* lib/autoconf/c.m4, lib/autoconf/fortran.m4,
* lib/autoconf/general.m4, lib/autoconf/headers.m4,
* lib/autoconf/lang.m4, lib/autoconf/libs.m4,
* lib/autoconf/programs.m4, lib/autoconf/specific.m4,
* lib/autoconf/status.m4, lib/autoconf/types.m4,
* lib/autotest/general.m4, lib/m4sugar/m4sugar.m4,
* tests/atspecific.m4, tests/base.at, tests/compile.at,
* tests/foreign.at, tests/m4sh.at, tests/semantics.at,
* tests/tools.at, tests/torture.at:
Whitespace clean up.
Suggested by Jim Meyering.
2003-05-22 13:24:04 +00:00
Akim Demaille
b9cff516d2
* lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Restore smashed
...
' t' as 't ' so that Emacs' whitespace.el keep it.
Reported by Jim Meyering.
2003-05-22 08:24:04 +00:00
Akim Demaille
5958ce1756
* doc/autoconf.texi: Replace AC_HELP_STRING AS_HELP_STRING.
...
Add AC_HELP_STRING to the obsolete macros section.
Typos.
Use '@.' for sentences that ended in a capital letter.
From Art Haas.
2003-05-22 07:43:49 +00:00