* lib/Automake/XFile.pm: Update to use ChannelDefs.
authorAlexandre Duret-Lutz <adl@gnu.org>
Sat, 6 Sep 2003 21:10:40 +0000 (21:10 +0000)
committerAlexandre Duret-Lutz <adl@gnu.org>
Sat, 6 Sep 2003 21:10:40 +0000 (21:10 +0000)
commit09cce90f0b24665e65a32194d15a5e97186cbc2d
tree42b5ae25d373812b63a74b34037f8b8b9c101684
parent3bc63d16552e2632dab1b2abbf94ba653d8ced72
* 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.
23 files changed:
ChangeLog
NEWS
aclocal.in
automake.in
configure
configure.in
lib/Automake/XFile.pm
lib/missing
stamp-vti
tests/.cvsignore
tests/Makefile.am
tests/Makefile.in
tests/aclocal.in [new file with mode: 0644]
tests/automake.in [new file with mode: 0644]
tests/defs.in
tests/defun.test
tests/depacl2.test
tests/dup2.test
tests/dup3.test [deleted file]
tests/missing.test [new file with mode: 0755]
tests/missing2.test [new file with mode: 0755]
tests/order.test
version.texi