summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorAlexandre Duret-Lutz <adl@gnu.org>2003-09-06 21:10:40 +0000
committerAlexandre Duret-Lutz <adl@gnu.org>2003-09-06 21:10:40 +0000
commit09cce90f0b24665e65a32194d15a5e97186cbc2d (patch)
tree42b5ae25d373812b63a74b34037f8b8b9c101684 /NEWS
parent3bc63d16552e2632dab1b2abbf94ba653d8ced72 (diff)
downloadautomake-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--NEWS7
1 files changed, 7 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index f339ef6ba..b6e812f88 100644
--- a/NEWS
+++ b/NEWS
@@ -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