diff options
author | Alexandre Duret-Lutz <adl@gnu.org> | 2003-09-06 21:10:40 +0000 |
---|---|---|
committer | Alexandre Duret-Lutz <adl@gnu.org> | 2003-09-06 21:10:40 +0000 |
commit | 09cce90f0b24665e65a32194d15a5e97186cbc2d (patch) | |
tree | 42b5ae25d373812b63a74b34037f8b8b9c101684 /NEWS | |
parent | 3bc63d16552e2632dab1b2abbf94ba653d8ced72 (diff) | |
download | automake-09cce90f0b24665e65a32194d15a5e97186cbc2d.tar.gz |
* lib/Automake/XFile.pm: Update to use ChannelDefs.
(close): Call Automake::FileUtils::handle_exec_errors on errors.
* automake.in (scan_autoconf_files): Exit with $?=63 on version
mismatch.
(scan_autoconf_traces): Likewise. Close the autoconf pipe to
capture abnormal exits.
* aclocal.in ($exit_status): Remove, and use Channels.pm's $exit_code
instead.
(trace_used_macros): Close the autom4te pipe to capture abnormal exits.
* lib/missing: When a tool has run and exited with $?=63, emulate
it. Adjust the diagnostic and pretend the tool is tool old in this
case. Use an emacs-updated "scriptversion" variable.
* configure.in: Output tests/aclocal-${APIVERSION} and
tests/automake-${APIVERSION}.
* tests/aclocal.in, tests/automake.in,
tests/missing.test, tests/missing2.test: New files.
* tests/defs.in (AUTOMAKE, ACLOCAL, PATH): Define
to use tests/aclocal-$APIVERSION and tests/automake-$APIVERSION.
* tests/dup3.test: Remove. alocal9.test, acloca10.test, and others are
already testing for this.
* tests/depacl2.test, tests/dup2.test, tests/order.test: Fix
configure.in so that aclocal works.
* tests/defun.test: Quote the AC_DEFUN body.
* tests/Makefile.am (TESTS): Add missing.test and missing2.test,
and remove dup3.test.
(check_SCRIPTS): Add aclocal and automake.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -88,6 +88,13 @@ New in 1.7a: argument. The latter can be used to override the default behavior (which is to abort). + - Automake will exit with $? = 63 on version mismatch. (So does + Autoconf 2.58) missing knows this, and in this case it will + emulate the tools as if they were absent. Because older versions + of Automake and Autoconf did not use this exit code, this change + will only be useful in projects generated with future versions of + these tools. + * Obsolete features - lisp_DATA is now allowed. If you are using the empty ELCFILES |