1 2002-07-28 Alexandre Duret-Lutz <duret_g@epita.fr>
3 * configure.in: Release 1.6.3.
4 * lib/config.guess, lib/config.sub, lib/Automake/XFile.pm: New
7 2002-07-26 Alexandre Duret-Lutz <duret_g@epita.fr>
9 * NEWS: Catch up with changes since 1.6.2.
11 2002-07-25 Alexandre Duret-Lutz <duret_g@epita.fr>
13 * automake.in (read_am_file): Escaped newlines in comments are not
14 portable. If a comment line doesn't start with a `#', add it.
15 * tests/comment6.test: Ensure this is done.
17 2002-07-23 Patrick Welche <prlw1@newn.cam.ac.uk>
19 * lib/am/configure.am (am__CONFIG_DISTCLEAN_FILES): Add
22 2002-07-23 Alexandre Duret-Lutz <duret_g@epita.fr>
24 * tests/required2.test: New file.
25 * tests/Makefile.am (TESTS): Add required2.test.
26 * automake.in (initialize_per_input): Remove %require_file_found
27 setting. This reverts my change of 2002-04-19.
28 (require_file_internal): Use the full name of a file as a
29 key in %require_file_found, not only the basename.
30 Reported by Andrew Suffield.
32 2002-07-22 Alexandre Duret-Lutz <duret_g@epita.fr>
34 * lib/mkinstalldirs: Remove Id keyword.
36 2002-07-20 Alexandre Duret-Lutz <duret_g@epita.fr>
38 * lib/am/progs.am (install-%DIR%PROGRAMS, uninstall-%DIR%PROGRAMS):
39 Always strip the directory part before applying $(transform),
40 even for nobase_ targets.
41 * lib/am/scripts.am (install-%DIR%SCRIPTS, uninstall-%DIR%SCRIPTS):
43 * tests/nobase.test: Use --program-prefix while testing nobase
46 2002-07-19 Alexandre Duret-Lutz <duret_g@epita.fr>
48 Fix for PR automake/338:
49 * automake.in (seen_gettext_external): New variable.
50 (handle_gettext): Conditionalize the intl/ check on
51 $seen_gettext_external. Fix grep usage.
52 (scan_autoconf_traces, scan_one_autoconf_file): Set
53 $seen_gettext_external if `external' is passed to AM_GNU_GETTEXT.
54 * tests/gettext.test, tests/gettext2.test: New files.
55 * tests/Makefile.am (TESTS): Add gettext.test and gettext2.test.
57 2002-07-17 Alexandre Duret-Lutz <duret_g@epita.fr>
59 * automake.in (initialize_per_input): Display "processing
60 Makefiles another time ..." in verbose mode only.
62 * automake.in (create): Delete. (Unused function causing
63 warnings with Perl 5.005_03.)
65 2002-07-16 Alexandre Duret-Lutz <duret_g@epita.fr>
67 * automake.texi (Options): s/AM_AUTOMAKE_OPTIONS/AM_INIT_AUTOMAKE/.
68 * automake.in (handle_single_transform_list): Typo.
70 2002-07-08 Alexandre Duret-Lutz <duret_g@epita.fr>
72 * NEWS (New in 1.6): Mention that libtoolize is no longer run
75 2002-07-07 Tom Tromey <tromey@redhat.com>
77 * automake.texi (Optional): AM_MAINTAINER_MODE is ok in Gnits mode
78 now. Fixes PR automake/332.
80 2002-07-06 Alexandre Duret-Lutz <duret_g@epita.fr>
82 * tests/nobase.test (test-install-exec): Move all the `test -f'
83 tests in the Makefile so we can use $(EXEEXT) on programs.
84 Reported by Charles Wilson.
86 2002-07-05 Tom Tromey <tromey@redhat.com>
88 * automake.texi (Java Support): Mention --main and _LDFLAGS.
91 2002-06-27 Alexandre Duret-Lutz <duret_g@epita.fr>
93 * Makefile.am (fetch): Fetch install-sh from Autoconf CVS.
94 * lib/config.sub, lib/install-sh: New upstream versions.
96 2002-06-26 Alexandre Duret-Lutz <duret_g@epita.fr>
98 * configure.in: Check that ln works, fall back to `cp -p'.
99 * Makefile.am (install-exec-hook): Use $(LN) instead of ln.
100 Reported by Andreas Buening.
102 2002-06-21 Alexandre Duret-Lutz <duret_g@epita.fr>
104 * automake.in: Register &lang_lex_target_hook for lex and lexxx.
105 (lang_lex_target_hook): New function.
106 * tests/lex3.c: Complete to check that maintainer-clean erases
108 Reported by Flavien Astraud. This was lost on 2001-06-23 too.
110 2002-06-21 Alexandre Duret-Lutz <duret_g@epita.fr>
112 * automake.in (lang_yacc_target_hook): Add $output to
113 @maintainer_clean_files. This was lost on 2001-06-23.
114 * tests/yacc7.test, tests/yacc4.test: Complete to check
115 that maintainer-clean erases YACC's output files,
116 respectively with and without `-d'.
117 Reported by Flavien Astraud.
119 2002-06-19 Alexandre Duret-Lutz <duret_g@epita.fr>
121 * automake.in (macro_define): Don't accept to override an AC_SUBST
122 or Automake variable in a new condition.
123 * tests/cond23.test, tests/cond24.test: New file.
124 * tests/Makefile.am (TESTS): Add cond23.test and cond24.test.
125 Reported by Patrik Weiskirchre.
127 2002-06-17 Kevin Ryde <user42@zip.com.au>
129 * automake.in (scan_texinfo_file): Add tmp to @clean_suffixes,
130 as generated by recent texinfo.tex.
132 2002-06-14 Alexandre Duret-Lutz <duret_g@epita.fr>
134 * configure.in: Bump version to 1.6.2a.
136 2002-06-14 Alexandre Duret-Lutz <duret_g@epita.fr>
138 * NEWS, configure.in: Bump version to 1.6.2.
140 2002-06-13 Alexandre Duret-Lutz <duret_g@epita.fr>
142 Fix pr307.test failure with gcc 3.x.
143 * lib/depcomp (dashmstdout): Strip the call to libtool, and
144 replace `-o $object' by `-o /dev/null' before running "$@"
145 to generate dependencies.
146 (cpp): Strip the call to libtool as well as `-o $object'.
148 2002-06-12 Alexandre Duret-Lutz <duret_g@epita.fr>
150 * lib/depcomp (tru64): Expect dependency files in .libs/, maybe as
151 $base.lo.d, when libtool is used.
152 Reported by Nicolas Joly.
154 2002-06-11 Alexandre Duret-Lutz <duret_g@epita.fr>
156 * lib/am/java.am (class%DIR%.stamp): Don't run $(JAVAC) when there
157 is no file to compile.
158 * tests/java2.test: New file.
159 * tests/Makefile.am (TESTS): Add java2.test.
160 Reported by Braden N. McDaniel.
162 2002-06-11 Alexandre Duret-Lutz <duret_g@epita.fr>
164 * tests/maintclean.test: Don't check for autom4te.cache if
165 it's not created by Autoconf.
166 Reported by Bernd Jendrissek.
168 2002-06-11 Alexandre Duret-Lutz <duret_g@epita.fr>
170 * automake.texi (Tests): Document site.exp. Update DejaGnu's url.
172 2002-06-10 Alexandre Duret-Lutz <duret_g@epita.fr>
174 * configure.in: Bump version to 1.6.1c.
176 2002-06-10 Alexandre Duret-Lutz <duret_g@epita.fr>
178 * NEWS, configure.in: Bump version to 1.6.1b.
180 2002-06-10 Alexandre Duret-Lutz <duret_g@epita.fr>
182 * tests/dollar.test: Require GNU make.
183 * tests/maintclean.test: Don't use `export YACC=false'. Pass
184 YACC=false to configure instead.
186 2002-06-10 Alexandre Duret-Lutz <duret_g@epita.fr>
188 * lib/config.guess, lib/config.sub, lib/texinfo.tex, lib/INSTALL,
189 INSTALL: New upstream versions.
191 2002-06-10 Alexandre Duret-Lutz <duret_g@epita.fr>
193 * tests/sinclude.test: Merge from HEAD.
194 * automake.in (scan_one_autoconf_file): Prefix the sinclude
195 regex with \b so we don't match anything ending in `sinclude'.
196 Regognize m4_include, and include too. Unquote the macro
199 2002-06-10 Alexandre Duret-Lutz <duret_g@epita.fr>
201 * automake.texi (API versioning): Typo.
203 2002-06-10 Nicolas Joly <njoly@pasteur.fr>
205 * THANKS (Nicolas Joly): Remove duplicate.
207 2002-06-10 Alexandre Duret-Lutz <duret_g@epita.fr>
209 * Makefile.am (maintainer-check): Fix $MAKE -e detection.
210 * tests/yacc7.test: Use rm -f.
212 2002-06-09 Alexandre Duret-Lutz <duret_g@epita.fr>
215 * tests/nobase.test: Rewrite to test _HEADERS, _DATA, _SCRIPTS,
216 _PROGRAMS, _LIBRARIES, and _LTLIBRARIES.
217 * lib/am/scripts.am (install-%DIR%SCRIPTS,
218 uninstall-%DIR%SCRIPTS): Honor nobase_; strip the directory by
220 (?%DIR%SCRIPT_INSTALL): New variable.
221 * lib/am/header-vars.am (install_sh_SCRIPT): New variable.
222 Reported by Eric Siegerman.
224 2002-06-08 Alexandre Duret-Lutz <duret_g@epita.fr>
226 * NEWS: Mention major bug fixes since 1.6.1.
228 2002-06-08 Alexandre Duret-Lutz <duret_g@epita.fr>
230 * automake.in (lang_yacc_target_hook): Add rule to recover from
231 the removal of $header.
232 * lib/am/yacc.am (%BASE%.h): Remove (duplicate with the one
233 output by lang_yacc_target_hook).
234 * tests/yacc7.test: Try to recreate foo.h after its removal.
235 * tests/yacc8.test: Add `AM_YFLAGS = -d' and try to recreate
237 Reported by Bernd Jendrissek.
239 2002-06-08 Alexandre Duret-Lutz <duret_g@epita.fr>
242 * Makefile.am (maintainer-check): Disallow `for f in $(FILES)',
243 suggest `list='$(FILES)'; for f in $$list' instead.
244 * lib/am/distdir.am (distdir): Adjust `for' usage.
245 * lib/am/texinfos.am (maintainer-clean-aminfo): Likewise.
246 * tests/dollar.test: New file.
247 * tests/Makefile.am (TESTS): Add dollar.test.
248 Reported by Eric Siegerman and Philip Fong.
250 2002-06-06 Alexandre Duret-Lutz <duret_g@epita.fr>
252 * lib/am/configure.am (am__CONFIG_DISTCLEAN_FILES): New variable.
254 (maintainer-clean): Delete autom4te.cache and
255 $(am__CONFIG_DISTCLEAN_FILES).
256 * tests/maintclean.test: New file.
257 * tests/Makefile.am (TESTS): Add maintclean.test.
259 2002-06-05 Miloslav Trmac <trmac@popelka.ms.mff.cuni.cz>
261 * lib/am/dejagnu.am (site.exp): Quote build_alias, host_alias, and
264 2002-05-31 Alexandre Duret-Lutz <duret_g@epita.fr>
266 * test/cond22.test: Set SHELL when calling $MAKE -e.
268 2002-05-31 Richard Boulton <richard@tartarus.org>
271 * automake.in (define_objects_from_sources): Calculate the result in
272 all conditions before passing this to subobjname to pick a name to
274 (subobjname): Expect a list of condition/value pairs as input.
275 Combine this list and use it as the key to determine the variable name.
276 * test/cond22.test: New file.
277 * tests/Makefile.am (TESTS): Add cond22.test
279 2002-05-24 Alexandre Duret-Lutz <duret_g@epita.fr>
282 * m4/depend.m4: Missing comma.
283 * tests/gcj4.test: New file.
284 * tests/Makefile.am (TESTS): Add gcj4.test.
285 Reported by David Pashley.
287 2002-05-14 Alexandre Duret-Lutz <duret_g@epita.fr>
289 Fix for PR automake/322:
290 * automake.in (read_am_file): Rename $was_rule as $prev_state, and
291 set it with IN_RULE_DEF, IN_VAR_DEF, or IN_COMMENT as appropriate.
292 Handle comments continued by backslashes.
293 * tests/comment6.test: New file.
294 * tests/Makefile.am (TESTS): Add comment6.test.
295 Reported by Braden N. McDaniel.
297 2002-05-08 Charles Wilson <cwilson@ece.gatech.edu>
298 Alexandre Duret-Lutz <duret_g@epita.fr>
300 * lib/am/progs.am (clean-%DIR%PROGRAMS): If Libtool is used, clean
301 both `program$(EXEEXT)' and `program'; needed under Cygwin.
302 * tests/libtool3.test: New file.
303 * tests/Makefile.am (TESTS): Add libtool3.test.
305 2002-05-06 Alexandre Duret-Lutz <duret_g@epita.fr>
307 * Makefile.am (FETCHFILES, fetch): Get INSTALL from Autoconf CVS.
309 2002-05-06 Alexandre Duret-Lutz <duret_g@epita.fr>
311 Erase stamps from the Makefile that generates them.
313 * automake.in (handle_configure): Append each used stamp to
314 @distclean_config. Don't warn about stamp-h in AC_OUTPUT, this
315 file is not used anymore.
316 * lib/am/clean.am (distclean-generic): Don't erase stamp-h and
318 * tests/subdir6.test: New file.
319 * tests/Makefile.am (TESTS): Add it.
321 2002-05-06 Tom Tromey <tromey@redhat.com>
323 * automake.texi (Program and Library Variables): Mention _LFLAGS.
325 2002-04-30 Alexandre Duret-Lutz <duret_g@epita.fr>
327 * lib/am/ltlib.am (clean-%DIR%LTLIBRARIES): Erase so_locations
328 files. Fix subobj9.test on OSF and IRIX.
329 Reported by Nelson H. F. Beebe.
331 2002-04-26 Tom Tromey <tromey@redhat.com>
333 * lib/am/dejagnu.am (distclean-DEJAGNU): New target.
334 For Debian bug 144221.
336 2002-04-26 Alexandre Duret-Lutz <duret_g@epita.fr>
338 * tests/man2.test: Use `pwd`, not $PWD. Use $MAKE -e.
340 2002-04-25 Alexandre Duret-Lutz <duret_g@epita.fr>
342 * automake.in (subobjname): Use the length of %subobjvar
343 instead of $subobjnamenum.
344 (subobjnamenum): Remove.
346 2002-04-25 Alexandre Duret-Lutz <duret_g@epita.fr>
349 * lib/depcomp: Never compute dependencies in the background, this
350 can cause races with libtool. Compute the dependencies after
351 the actual compilation. Don't make libtool silent now that
352 it's run in the foreground.
353 * tests/pr307.test: New file.
354 * tests/Makefile.am (TESTS): Add pr307.test.
355 Reported by Laurent Morichetti.
357 2002-04-24 Alexandre Duret-Lutz <duret_g@epita.fr>
360 * automake.in (subobjname): Rewrite to generate variable name
361 unique for each content.
362 (%substnums): Remove.
363 (%subobjvar): New hash.
364 (initialize_per_input): Clear %subobjvar.
365 (define_objects_from_sources): Return the name of the variable
366 defined, in addition to the linker. Call subobjname only once
367 the content of the variable to define is known.
368 (handle_source_transform): Adjust call to define_objects_from_sources.
369 * tests/specflags8.test: Mention PR 315.
370 * tests/subobjname.test: New file.
371 * tests/Makefile.am (XFAIL_TESTS): Remove specflags8.test.
372 (TESTS): Add subobjname.test.
374 2002-04-23 Alexandre Duret-Lutz <duret_g@epita.fr>
376 * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Grep
377 the whole file for 'generated by automake', not only the
378 first line. This accounts for post-processed Makefile.in's.
379 * tests/postproc.test: New file.
380 * tests/Makefile.am (TESTS): Add postproc.test.
382 2002-04-22 Alexandre Duret-Lutz <duret_g@epita.fr>
384 For PR automake/151 and PR automake/314:
385 * automake.texi (A Program): Split into
386 (Program Sources, Linking, Conditional Sources, Conditional
387 Programs): ... these subsections; moving the Linking node
388 before the Conditional discussions.
389 (Conditional Sources): More details. Notably, mention
391 (Conditionals): Adjust reference to Conditional Programs.
393 2002-04-19 Paul Eggert <eggert@twinsun.com>
395 Fix some problems when using "$@" when there might be zero
396 positional arguments in cases where this matters. Zsh doesn't
397 support the workaround ${1+"$@"} that has been used by
398 Automake since the Mon Dec 4 11:55:36 1995 change. Zsh is
399 used as /bin/sh in MacOS X, so this problem needs to be worked
402 * aclocal.in: Use 'case' statement to work around problem.
403 * automake.in: Likewise.
404 * lib/ylwrap: Likewise.
405 * lib/missing: No need for workaround, as the command is never
406 invoked with zero arguments.
407 * tests/ccnoco.test: Likewise.
408 * missing: Update from lib/missing.
410 2002-04-19 Alexandre Duret-Lutz <duret_g@epita.fr>
412 * automake.in (initialize_per_input): Clear %require_file_found.
413 (%require_file_found): Group the declaration with the other
414 variables initialized by initialize_per_input.
415 * tests/required.test: New file.
416 * tests/Makefile.am (TESTS): Add it.
417 Reported by Marius Vollmer.
419 2002-04-13 Alexandre Duret-Lutz <duret_g@epita.fr>
421 * tests/man2.test: New file.
422 * tests/Makefile.am (TESTS): Add man2.test.
423 * lib/am/mans.am (install-man%SECTION%): Change the extension
424 of the man pages being installed, as documented.
426 2002-04-13 Alexandre Duret-Lutz <duret_g@epita.fr>
428 * tests/version6.test: New file.
429 * tests/Makefile.am (TESTS): Add tests/version6.test.
430 * automake.in (version_check): Return 0 on equality.
432 2002-04-11 Alexandre Duret-Lutz <duret_g@epita.fr>
434 * configure.in: Bump version to 1.6.1a.
436 2002-04-11 Alexandre Duret-Lutz <duret_g@epita.fr>
438 * configure.in: Release 1.6.1.
440 2002-04-10 Alexandre Duret-Lutz <duret_g@epita.fr>
442 * configure.in (APIVERSION): Fix definition.
444 2002-04-10 Alexandre Duret-Lutz <duret_g@epita.fr>
446 * NEWS: Catch up with changes since 1.6.
448 2002-04-10 Alexandre Duret-Lutz <duret_g@epita.fr>
450 * tests/yacc8.test: Don't assume GNU make, run config.status
451 to regenerate the Makefile.
453 2002-04-10 Alexandre Duret-Lutz <duret_g@epita.fr>
455 * Makefile.am (maintainer-check): Make sure `$MAKE -e' is
456 always followed by a SHELL setting.
457 * tests/ansi3.test, tests/ansi5.test, tests/subobj3.test: Set
458 SHELL when calling `$MAKE -e'.
460 2002-04-10 Alexandre Duret-Lutz <duret_g@epita.fr>
462 * tests/subobj9.test: Use configure.in, not configure.ac,
463 otherwise this fails with old libtool versions.
465 2002-04-10 Alexandre Duret-Lutz <duret_g@epita.fr>
467 * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
470 2002-04-10 Alexandre Duret-Lutz <duret_g@epita.fr>
472 * ChangeLog.2001: New file, extracted from ChangeLog.
473 * Makefile.am (EXTRA_DIST): Add it.
475 2002-04-09 Alexandre Duret-Lutz <duret_g@epita.fr>
477 * automake.texi (Canonicalization): The sources for libmumble++.a
478 go into libmumble___a_SOURCES.
480 2002-04-07 Alexandre Duret-Lutz <duret_g@epita.fr>
482 * Makefile.am (maintainer-check): Check for `sleep 1' uses in the
483 test suite. Suggest `sleep 2' instead.
484 * tests/confsub.test: Use `sleep 2'.
486 2002-04-04 Paul Eggert <eggert@twinsun.com>
489 ($(RECURSIVE_TARGETS), maintainer-clean-recursive):
490 $(MAKEFLAGS) -> $$MAKEFLAGS, so that we don't run into problems if
491 MAKEFLAGS contains '$(...)'.
493 2002-04-02 Alexandre Duret-Lutz <duret_g@epita.fr>
495 * tests/specflags8.test: Typo.
497 2002-04-02 Alexandre Duret-Lutz <duret_g@epita.fr>
499 * tests/specflags6.test: Run aclocal.
500 * tests/Makefile.am (TESTS): Add specflags6.test.
502 2002-04-02 Alexandre Duret-Lutz <duret_g@epita.fr>
504 * tests/specflags7.test, tests/specflags8.test: New files.
505 * tests/Makefile.am (TESTS): Add them.
506 (XFAIL_TESTS): Add specflags8.test.
508 2002-03-29 Tom Tromey <tromey@redhat.com>
510 * automake.in (check_typos): Examine AM_LDFLAGS.
511 Fixes PR automake/311.
514 * lib/am/libtool.am (clean-libtool): Use LTRMS.
515 * automake.in (handle_single_transform_list): When processing a
516 libtool object, clean the ordinary object and register the
518 (libtool_clean_directories): New global.
519 (initialize_per_input): Initialize it.
520 (generate_makefile): Call handle_libtool later.
521 (handle_libtool): Handle libtool_clean_directories.
522 * tests/subobj9.test: New file.
523 * tests/Makefile.am (TESTS): Added subobj9.test.
525 2002-03-26 Alexandre Duret-Lutz <duret_g@epita.fr>
527 * tests/extra6.test, tests/subdir5.test: Require GNU make.
529 2002-03-26 Alexandre Duret-Lutz <duret_g@epita.fr>
531 * tests/dup3.test (ACLOCAL): s/srcdir/testsrcdir/.
533 2002-03-26 Alexandre Duret-Lutz <duret_g@epita.fr>
535 * tests/extra7.test: New file.
536 * tests/Makefile.am: Add it.
537 * lib/am/distdir.an (distdir): When a distribuable directory
538 exists both in `.' and $(srcdir), merge both directories. This
539 works around a failure of extra6.test on Tru64 reported by
542 2002-03-26 Alexandre Duret-Lutz <duret_g@epita.fr>
544 * tests/pr87.test, tests/yaccvpath.test: Require GNU make.
546 2002-03-26 Alexandre Duret-Lutz <duret_g@epita.fr>
548 * Makefile.am (maintainer-check): Catch occurrences of
549 `$MAKE foo=bar' in the testsuite. Suggest using
550 `foo=bar $MAKE -e' instead.
551 * tests/ansi3.test, tests/ansi5.test, tests/subobj3.test:
552 Use $MAKE -e. This fixes a ansi5.test failure with Solaris make.
553 * tests/defs: Unset $srcdir, and set $testsrcdir to its old value.
554 * tests/installsh.test (AUTOMAKE, ACLOCAL): Use $testsrcdir.
556 2002-03-26 Alexandre Duret-Lutz <duret_g@epita.fr>
558 Fix for PR automake/310:
559 * lib/am/depend2.am, lib/am/lex.am, lib/am/yacc.am: Quote %SOURCE%
560 so it never appears as a plain word.
562 2002-03-25 Angus Leeming <a.leeming@ic.ac.uk>
564 * lib/depcomp (tru64): Correctly compute `base'.
566 2002-03-21 Alexandre Duret-Lutz <duret_g@epita.fr>
568 * tests/pr211.test: s/requires/required/, otherwise the test fails
569 if libtool is not installed.
571 2002-03-21 Alexandre Duret-Lutz <duret_g@epita.fr>
573 * tests/dirname.test: Don't use $SHELL when calling ./configure.
575 2002-03-21 Alexandre Duret-Lutz <duret_g@epita.fr>
577 * tests/dirname.test: Use --quiet to fix failure on installations
579 Reported by Nicolas Joly.
581 2002-03-21 Alexandre Duret-Lutz <duret_g@epita.fr>
583 * Makefile.am (maintainer-check): Check for misuses of make,
584 autoconf, automake, aclocal, and perl in the testsuite. Suggest
585 using $MAKE, $AUTOCONF, $AUTOMAKE, $ACLOCAL, and $PERL instead.
586 * tests/confsub.test: Use $AUTOCONF and $MAKE.
587 * tests/extra5.test, tests/extra6.test, tests/lex5.test,
588 tests/nobase.test, tests/nodist2.test, tests/pr204.test,
589 tests/pr224.test, tests/pr287.test, tests/strip.test,
590 tests/yacc8.test: Use $MAKE.
592 2002-03-20 Alexandre Duret-Lutz <duret_g@epita.fr>
594 Add support for two-dot versions.
596 * tests/version5.test: New file.
597 * tests/Makefile.am (TESTS): Add it.
598 * automake.in (version_split, version_compare): New functions.
599 (version_check): Rewrite using version_split and version_compare.
600 (process_option_list): Adjust regex.
602 2002-03-18 Richard Boulton <richard@tartarus.org>
604 Fix for PR automake/306:
605 * automake.texi (Generalities): Document +=.
606 (Conditionals): Document limitations of += with conditionals.
608 2002-03-17 Tom Tromey <tromey@redhat.com>
610 Fix for PR automake/295:
611 * automake.texi (Invoking Automake): Deprecate --output-dir.
612 * automake.in (usage): Don't document --output-dir.
613 (output_directory): Don't initialize.
614 (parse_arguments): Deprecate --output-dir.
616 * m4/init.m4 (AUTOMAKE, ACLOCAL): Removed extra quotes.
617 Fixes PR automake/304.
619 2002-03-17 Alexandre Duret-Lutz <duret_g@epita.fr>
621 * tests/dirforbid.test: Workaround for NetBSD sh bug.
622 Fixes PR automake/305.
624 2002-03-11 Richard Boulton <richard@tartarus.org>
626 * automake.in (check_typos): Allow variables with reserved
627 suffices (such as _LDFLAGS) and prefixes which aren't
628 recognised if the variable is defined in configure.ac.
631 2002-03-11 Richard Boulton <richard@tartarus.org>
633 * tests/acsubst.test: New test, by Alexandre Duret-Lutz
634 * tests/acsubst2.test: New test, by Alexandre Duret-Lutz
635 * tests/Makefile.am (TEST): Added acsubst.test and acsubst2.test
637 2002-03-11 Peter Breitenlohner <peb@mppmu.mpg.de>
639 * tests/defs: Unset DESTDIR, otherwise `make DESTDIR=/foo check'
642 2002-03-07 Alexandre Duret-Lutz <duret_g@epita.fr>
644 Fix for PR automake/303:
645 * automake.in (version_check): Move the error message ...
646 (process_option_list): ... here, so we can distinguish between
647 global and local options.
649 2002-03-07 Alexandre Duret-Lutz <duret_g@epita.fr>
651 * tests/pr300-lib.test, tests/pr300-ltlib.test,
652 tests/pr300-prog.test: Use AC_OUTPUT, not AC_OUTPUT(Makefile), so
653 Autoconf doesn't complain about Makefile being output twice.
655 2002-03-06 Tom Tromey <tromey@redhat.com>
657 * configure.in: Upped version to 1.6a.
659 2002-03-05 Tom Tromey <tromey@redhat.com>
661 * configure.in: Released 1.6.
663 2002-03-05 Alexandre Duret-Lutz <duret_g@epita.fr>
665 Fix for PR automake/300:
666 * tests/pr300-lib.test, tests/pr300-ltlib.test,
667 tests/pr300-prog.test: New files.
668 * tests/Makefile.am (TESTS): Add them.
669 * automake.in (handle_ltlibraries): Strip nobase_ prefix to
670 compute the directory.
671 * lib/am/header-vars.am (install_sh_PROGRAM): New variable.
672 * lib/am/libs.am (%DIR%LIBRARIES_INSTALL): New variable.
673 (install-%DIR%LIBRARIES): Use it. Honor nobase_.
674 (uninstall-%DIR%LIBRARIES): Honor nobase_.
675 * lib/am/ltlibs.am (%DIR%LTLIBRARIES_INSTALL): New variable.
676 (install-%DIR%LTLIBRARIES): Use it. Honor nobase_.
677 (uninstall-%DIR%LTLIBRARIES): Honor nobase_.
678 * lib/am/progs.am (%DIR%PROGRAMS_INSTALL): New variable.
679 (install-%DIR%PROGRAMS): Use it. Honor nobase_.
680 (uninstall-%DIR%PROGRAMS): Honor nobase_.
681 See also the fix for nobase.test on 2001-11-09.
683 2002-03-05 Tom Tromey <tromey@redhat.com>
685 * lib/config.sub, lib/config.guess, lib/texinfo.tex: Updated.
687 2002-03-05 Pavel Roskin <proski@gnu.org>
689 * tests/yacc8.test: Add a command between "test" and "cd" to
690 work around a bug in bash-2.05.
692 2002-03-05 Alexandre Duret-Lutz <duret_g@epita.fr>
694 Fix for PR automake/294:
695 * tests/dirforbid.test: New file.
696 * tests/Makefile.am (TESTS): Add it.
697 * automake.in (standard_prefix): New hash.
698 (am_primary_prefixes): Forbid standard_prefixes which are not
700 * automake.texi (Uniform): Remove FIXME.
702 2002-03-05 Jim Meyering <meyering@lucent.com>
704 * automake.in (@common_files): Add config.rpath.
706 2002-03-05 Kevin Ryde <user42@zip.com.au>
709 * lex.m4 (AM_PROG_LEX): Don't set LEX=${am_missing_run}flex until
710 after AC_PROG_LEX, since it will try to run it and fail (in autoconf
713 2002-02-25 Alexandre Duret-Lutz <duret_g@epita.fr>
715 * automake.in (scan_one_autoconf_file): Declare
716 LEX_OUTPUT_ROOT and LEXLIB as configure variables when
717 AM_PROG_LEX or AC_PROG_LEX are seen. This allows to ...
718 * lib/am/lex.am: ... remove the LEX_OUTPUT_ROOT and LEXLIB
719 definitions. Search %SOURCE% in $(srcdir). Use s||| instead
720 of s/// in the sed invocation, to support filenames containing
722 * lib/am/yacc.am: Search %SOURCE% in $(srcdir). Use s||| too.
723 * tests/lex5.test, tests/yacc8.test: New files.
724 * tests/Makefile.am (TESTS): Add them.
726 2002-02-23 Per Bothner <per@bothner.com>
728 * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Set `dirpart' to
731 2002-02-22 Alexandre Duret-Lutz <duret_g@epita.fr>
733 * tests/make.test: Revert the grep logic to work around a bug
734 in NetBSD sh (see NetBSD Problem Report #11542).
735 Reported by Patrick Welche.
737 2002-02-20 Tim Van Holder <tim.van.holder@pandora.be>
739 * m4/lispdir.m4: Redirect /dev/null to stdin when running $EMACS
740 to try and prevent a non-lisp emacs from starting in interactive
742 * automake.texi: Document this change.
744 2002-02-19 Alexandre Duret-Lutz <duret_g@epita.fr>
746 * automake.texi (Macros): Split into ...
747 (Public Macros, Private Macros): ... these.
749 2002-02-19 Alexandre Duret-Lutz <duret_g@epita.fr>
751 * tests/insthook.test: Use sed instead of "tail +X".
753 2002-02-18 Paul Eggert <eggert@twinsun.com>
755 * lib/depcomp: Don't use "tail +3"; it's not portable to
756 POSIX 1003.1-2001 hosts.
758 2002-02-18 Jim Meyering <meyering@lucent.com>
760 * tests/cond12.test: Use sed 1q, not `head -n 1'.
761 The latter is not portable to some old systems.
762 * m4/depout.m4: Don't use `head -1'; it's no longer portable.
763 Use `sed 1q' instead.
764 * tests/insthook.test: Likewise.
766 2002-02-17 Alexandre Duret-Lutz <duret_g@epita.fr>
768 * automake.in (handle_lib_objects_cond): Tell the user to put
769 global linker flags in AM_LDFLAGS, not LDFLAGS.
771 * automake.texi (General Operation): AC_SUBST'ed variables
772 override Automake's variables.
773 (Uniform): More words and @refs.
774 (Auxiliary Programs) <config.sub, config.guess>: Add URL.
775 (etags): More explanations about the first example.
776 (Invoking Automake): Mention autoreconf. More @refs.
777 (Requirements): Mention AC_CONFIG_FILES.
778 (Optional): AC_CHECK_TOOL will no longer install config.sub and
779 config.guess. Mention AC_LIBOBJ, AC_LIBSOURCE, and AC_LIBSOURCES.
780 (Invoking aclocal): aclocal no longer warn about duplicates.
781 (Macros) <AM_INIT_AUTOMAKE>: More explanations.
782 (Extending aclocal): Suggest using the output of
783 `aclocal --print-ac-dir` to install third-party macros.
784 (Alternative): Specify ordering of dist_, nodist_, and nobase_
786 (A Program): Mention scripts. The global LDADD variable is not
787 meant to hold link flags, suggest using AM_LDFLAGS instead.
788 (Program and Library Variables) <maude_LIBADD, maude_LDADD>:
789 _LIBADD and _LDADD are subject to the same restriction wrt to
791 (Program and Library Variables) <maude_DEPENDECIES>: Is also
792 derived from maude_LIBADD.
793 (Program variables): Define AM_LDFLAGS.
794 (Dependencies): Passing the no-dependencies option to
795 AM_INIT_AUTOMAKE is prefered.
796 (Scripts): Explain why automake is magically cleaned.
797 Mention noinst_SCRIPTS and check_SCRIPTS.
798 (Data): Use dist_ in Automake's example.
799 (Dist): Reference AM_INIT_AUTOMAKE for PACKAGE and VERSION.
800 Mention AC_CONFIG_FILES instead of AC_OUTPUT.
802 2002-02-14 Alexandre Duret-Lutz <duret_g@epita.fr>
804 * Makefile.am (FETCHFILES): Add Automake/XFile.pm.
805 (fetch): Fetch XFile.pm. Update the files in $(srcdir) instead
806 of asking the maintainer to do it manually.
807 * lib/config.guess, lib/config.sub, lib/texinfo.tex,
808 Automake/XFile.pm: New upstream versions.
810 2002-02-02 Tom Tromey <tromey@redhat.com>
812 * automake.texi (Macros): Warn about upgrading.
814 2002-02-01 Tom Tromey <tromey@redhat.com>
816 Change per GNU coding standards:
817 * aclocal.in (parse_arguments): Only mention most recent year in
819 * automake.in (version): Only mention most recent year.
821 2002-01-30 Alexandre Duret-Lutz <duret_g@epita.fr>
823 * automake.texi (API versioning): New Node.
824 (Extending): Use $(DESTDIR) in examples.
826 2002-01-28 Akim Demaille <akim@epita.fr>
828 * m4/lispdir.m4 (AM_PATH_LISPDIR): Serial 5.
829 Respect the --help layout.
831 2002-01-27 Tom Tromey <tromey@redhat.com>
833 * configure.in: Bumped to 1.5e.
835 * lib/am/yacc.am: Use `rm -f'.
837 * configure.in: Released 1.5d.
839 * lib/config.guess: New version from FSF.
841 * Makefile.am (uninstall-hook): New target.
843 2002-01-24 Akim Demaille <akim@epita.fr>
845 * lib/install-sh: Update, from Autoconf.
847 2002-01-24 Alexandre Duret-Lutz <duret_g@epita.fr>
849 * automake.in (scan_one_autoconf_file): Don't treat AC_CHECK_TOOL
850 as AC_CANONICAL_HOST (the former does not require the latter since
852 * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Check for strip.
853 * automake.texi (Requirements): Do not require STRIP to be
856 2002-01-23 Alexandre Duret-Lutz <duret_g@epita.fr>
858 * lib/am/depend.am (distclean-depend): Erase %DEPDIRS%, not $(DEPDIRS).
859 * automake.in (handle_languages): Compute and substitute %DEPDIRS%.
860 * tests/pr224.test: Make sure .deps subdirectories are
863 2002-01-22 Tom Tromey <tromey@redhat.com>
865 * m4/gcj.m4 (AM_PROG_GCJ): Don't invoke dependency code if
866 no-dependencies option is set.
867 * m4/init.m4 (AM_INIT_AUTOMAKE): Don't invoke dependency code if
868 no-dependencies option is set. Don't call AM_DEP_TRACK or
871 2002-01-22 Pavel Roskin <proski@gnu.org>
873 * tests/asm.test: Use CCAS and CCASFLAGS instead of AS and
876 2002-01-22 Akim Demaille <akim@epita.fr>
878 * Makefile.am (FETCHFILES): Remove ansi2knr.c, add texinfo.tex.
881 2002-01-21 Tom Tromey <tromey@redhat.com>
883 * Makefile.am (fetch): Don't fetch ansi2knr.
885 * automake.texi (Macros): Updated for new variable names.
886 (Program and Library Variables): Likewise.
887 (Assembly Support): Likewise.
888 * m4/as.m4: Use CCAS and CCASFLAGS.
889 * automake.in (asm): Use CCAS and CCASFLAGS.
891 2002-01-21 Akim Demaille <akim@epita.fr>
893 * automake.in (&parse_arguments): Use a more GNUish error message
896 2002-01-20 Tom Tromey <tromey@redhat.com>
898 Fix for PR automake/231:
899 * m4/gcj.m4 (AM_PROG_GCJ): Use _AM_DEPENDENCIES(GCJ).
900 * m4/depend.m4: Document `GCJ'.
903 * tests/Makefile.am (TESTS): Added pr224.test.
904 * tests/pr224.test: New file.
905 * lib/depcomp: Fixed computation of depfile.
906 * lib/am/depend2.am: Use %DEPBASE%, not $(DEPDIR).
907 * automake.in (handle_single_transform_list): Only reject `..'
908 component for Java. Put dependencies in directory near object.
909 (handle_languages): Set DEPBASE. Handle de-ansi-fication.
911 2002-01-20 Alexandre Duret-Lutz <duret_g@epita.fr>
913 * tests/defs: Export AUTOMAKE and ACLOCAL.
915 2002-01-19 Alexandre Duret-Lutz <duret_g@epita.fr>
917 Fix for PR automake/204:
918 * tests/pr204.test: New file.
919 * tests/Makefile.am (TESTS): Add it.
920 * automake.in (handle_single_transform_list): Don't distribute
921 sources derived from non-distributed sources.
923 2002-01-18 Alexandre Duret-Lutz <duret_g@epita.fr>
925 Fix for PR automake/229:
926 * tests/pr229.test: New file.
927 * tests/Makefile.am (TESTS): Add it.
928 * automake.in (scan_one_autoconf_file): Recognize AC_CYGWIN,
929 AC_EMXOS2, and AC_MINGW32.
931 2002-01-18 Tom Tromey <tromey@redhat.com>
933 * tests/cond7.test: Fix test bug exposed by copyright update.
936 * automake.in (lang_c_rewrite): Don't prepend directory to base if
937 directory is `.'. Also, properly compute de_ansi_files entry in
939 * tests/Makefile.am (TESTS): Added ansi7.test.
940 * tests/ansi7.test: New file.
942 * aclocal.in (parse_arguments): Added 2002.
943 (write_aclocal): Likewise.
944 (parse_arguments): Updated my email address.
945 * automake.in (gen_copyright): Added 2002.
946 (version): Likewise. Also, changed my email address.
948 * configure.in (APIVERSION): Refined definition.
950 2002-01-18 Tom Tromey <tromey@redhat.com>
953 * lib/missing: Accept versioned aclocal.
954 * m4/init.m4 (AM_INIT_AUTOMAKE): Look for versioned aclocal.
956 2002-01-17 Pavel Roskin <proski@gnu.org>
958 * m4/Makefile.am (m4datadir): Use APIVERSION.
960 2002-01-16 Tom Tromey <tromey@redhat.com>
962 * Makefile.am (install-exec-hook): Use APIVERSION.
963 * m4/init.m4 (AM_INIT_AUTOMAKE): Use am__api_version.
964 * m4/amversion.in (AM_AUTOMAKE_VERSION): Set am__api_version from
966 * automake.in (perllibdir): Use APIVERSION.
968 * aclocal.in (perllibdir): Use APIVERSION.
969 (APIVERSION): New global.
970 (parse_arguments): Use APIVERSION.
971 * configure.in (APIVERSION): New subst.
972 (pkgvdatadir): Use APIVERSION.
974 2002-01-15 Tom Tromey <tromey@redhat.com>
977 * lib/missing: Match against `automake*' to pick up versioned
979 * m4/init.m4 (AM_INIT_AUTOMAKE): Use versioned automake name.
980 * m4/amversion.in (AM_AUTOMAKE_VERSION): Set am__version
982 * lib/am/Makefile.am (amdir): Use pkgvdatadir.
983 * lib/Makefile.am (dist_pkgvdata_DATA): Renamed to use
985 (scriptdir): Use pkgvdatadir.
986 (installcheck-local): Likewise.
987 * lib/Automake/Makefile.am (perllibdir): Use pkgvdatadir.
988 * automake.in (perllibdir): Added VERSION.
990 * aclocal.in (parse_arguments): Search versioned directory. Don't
991 push unversioned directory unless it exists.
992 (perllibdir): Added VERSION.
993 (default_acdir): New global.
994 * m4/Makefile.am (m4datadir): Added $(VERSION).
995 * Makefile.am (install-exec-hook): New target.
996 * configure.in (ACLOCAL): Search build directory.
997 (pkgvdatadir): New subst.
999 2002-01-15 Alexandre Duret-Lutz <duret_g@epita.fr>
1001 * lib/config.sub, lib/config.guess: New versions from FSF.
1003 2002-01-13 Tom Tromey <tromey@redhat.com>
1005 For PR automake/288:
1006 * automake.in (lang_c_rewrite): Set value for de_ansi_files entry
1008 (lang_c_finish): Likewise. Also, use directory information from
1011 2002-01-13 Kevin Ryde <user42@zip.com.au>
1013 For PR automake/288:
1014 * tests/Makefile.am (TESTS): Added ansi6.test.
1015 * tests/ansi6.test: New file.
1017 2002-01-13 Tom Tromey <tromey@redhat.com>
1019 For PR automake/287:
1020 * lib/am/distdir.am (distdir): Use `$$list' trick when looping
1022 * tests/Makefile.am (TESTS): Added pr287.test.
1023 * tests/pr287.test: New file.
1025 2002-01-13 Alexandre Duret-Lutz <duret_g@epita.fr>
1027 * lib/am/distdir.am (distdir): Handle subdirectories.
1028 * tests/extra6.test: New file.
1029 * tests/Makefile.am (TESTS): Add it.
1031 2002-01-13 Alexandre Duret-Lutz <duret_g@epita.fr>
1033 * tests/extra2.test: Run $ACLOCAL.
1035 2002-01-12 Alexandre Duret-Lutz <duret_g@epita.fr>
1037 * m4/init.m4 (AM_INIT_AUTOMAKE): Set PACKAGE and VERSION from
1038 AM_INIT_AUTOMAKE arguments when using the old-style call.
1039 Use AC_PACKAGE_TARNAME and AC_PACKAGE_VERSION in the new form only.
1040 Suggested by Pavel Roskin.
1042 2002-01-12 Alexandre Duret-Lutz <duret_g@epita.fr>
1044 * test/nodefine.test, test/nodefine2.test: Check that no-define
1045 works, not the contrary...
1046 * m4/options.m4 (_AM_IF_OPTIONS): Use m4_ifset.
1047 * m4/init.m4 (AM_INIT_AUTOMAKE): A third argument implies no-define,
1050 2002-01-12 Jim Meyering <meyering@lucent.com>
1052 * automake.in (scan_one_autoconf_file): Unquote AC_LIBOBJ argument.
1053 * tests/libobj11.test: New file.
1054 * tests/Makefile.am (TESTS): Add libobj11.test.
1056 2002-01-09 Ryan T. Sammartino <ryants@shaw.ca>
1058 * lib/depcomp (msvisualcpp): Strip -Gm, -Gi, and -ZI options.
1060 2002-01-09 Alexandre Duret-Lutz <duret_g@epita.fr>
1062 * automake.in (file_contents_internal): Introduce two variables,
1063 $is_rule and $discard_rules to track rules spanning across multiple
1064 paragraphs. This fixes a very nasty bug reported by Dmitry Mikhin
1065 where only the first paragraph of such a multi-paragraph rule was
1066 discarded; but it leaves many similar latent bugs (see the FIXMEs).
1068 2002-01-09 Alexandre Duret-Lutz <duret_g@epita.fr>
1070 * tests/dup3.test: Remove all -I from $ACLOCAL before using it.
1071 * tests/error.test: Use some macro names which are not defined by
1074 2002-01-09 Alexandre Duret-Lutz <duret_g@epita.fr>
1076 * automake.texi (Complete, Macros, Options): Document the new style
1077 AM_INIT_AUTOMAKE. Remove AM_AUTOMAKE_OPTIONS documentaion.
1078 * m4/init.m4 (AM_INIT_AUTOMAKE): Get PACKAGE and VERSION from
1079 AC_INIT if they are available there. Support a new call form
1080 where the only argument is an optional space-separated list of
1082 * m4/options.m4 (AM_AUTOMAKE_OPTIONS): Remove.
1083 (_AM_MANGLE_OPTION, _AM_SET_OPTION, _AM_SET_OPTIONS,
1084 _AM_IF_OPTION): New functions.
1085 * automake.in (AC_INIT_PATTERN): New variable.
1086 (global_options_line): Remove, use $seen_init_automake instead.
1087 (scan_one_autoconf_file, scan_autoconf_traces): Set $package_version
1088 from AC_INIT if available. Support the new style AM_INIT_AUTOMAKE.
1089 Remove the AM_AUTOMAKE_OPTIONS handling.
1090 * configure.in: Modernize.
1091 * tests/defs (configure.in): Modernize. One third of the tests
1092 still overwrite the default configure.in and use an old
1093 AM_INIT_AUTOMAKE call, so that makes testing for both.
1094 * tests/nodefine.test, tests/nodefine2.test: New files.
1095 * tests/Makefile.am (TESTS): Add them.
1097 2002-01-08 Raja R Harinath <harinath@cs.umn.edu>
1099 * automake.in (define_configure_variable): Propagate line numbers.
1101 2002-01-08 Alexandre Duret-Lutz <duret_g@epita.fr>
1103 * m4/python.m4 (_AM_PYTHON_INTERPRETER_LIST): Add python2.2.
1105 2002-01-07 Alexandre Duret-Lutz <duret_g@epita.fr>
1107 * configure.in: Run the Autoconf test in a subdirectory, then
1108 erase this directory.
1110 2002-01-07 Alexandre Duret-Lutz <duret_g@epita.fr>
1112 * configure.in (AUTOMAKE): Create m4/amversion.m4.
1113 * m4/amversion.in: New file.
1114 * m4/Makefile.am (m4data_DATA, EXTRA_DIST): Replace by ...
1115 (dist_m4data_DATA): ... this.
1116 (nodist_m4data_DATA, DISTCLEANFILES): Add amversion.m4.
1117 * m4/init.m4 (AM_INIT_AUTOMAKE): Require
1118 AM_SET_CURRENT_AUTOMAKE_VERSION.
1119 * automake.in (seen_automake_version): New variable.
1120 (scan_autoconf_traces, scan_one_autoconf_file,
1121 scan_autoconf_files): Scan for AM_AUTOMAKE_VERSION and complain
1122 when the version used in aclocal.m4 differs from Automake's.
1123 * tests/defs (ACLOCAL): Look in ../m4 too.
1124 * tests/installsh.test (ACLOCAL): Likewise.
1125 * tests/installdir.test (installdirs-local): Run $ACLOCAL.
1127 2002-01-06 Raja R Harinath <harinath@cs.umn.edu>
1129 * automake.in (handle_languages): Emit an automake
1130 internal variable 'am__depfiles_maybe'.
1131 * lib/am/configure.am (%MAKEFILE%): Use am__depfiles_maybe.
1133 * lib/am/configure.am (%MAKEFILE%): Pass `depfiles' to
1136 2002-01-06 Tom Tromey <tromey@redhat.com>
1138 * automake.texi (Tags): Document new variables.
1139 * lib/am/tags.am (ETAGS): New macro.
1140 (ETAGSFLAGS): Likewise.
1143 2002-01-04 Tom Tromey <tromey@redhat.com>
1145 * configure.in (ACLOCAL): Set perllibdir. From Nicolas Joly.
1147 2002-01-04 Alexandre Duret-Lutz <duret_g@epita.fr>
1149 * automake.in (read_am_file): Thinko in "comment following
1150 trailing backslash" detection.
1151 * tests/comment5.test: Test for this too.
1153 2002-01-02 Tom Tromey <tromey@redhat.com>
1155 * automake.texi (Extending): Added index for uninstall-hook.
1157 2002-01-02 Alexandre Duret-Lutz <duret_g@epita.fr>
1159 Fix for PR automake/278:
1160 * m4/python.m4 (AM_PYTHON_CHECK_VERSION): Use `sys.hexversion' to cope
1161 with versions such as '2.2c1'. Also, use `int' instead of the
1162 obsoleted `string.atoi'.
1163 Reported by Enrico Scholz.
1165 2002-01-02 Alexandre Duret-Lutz <duret_g@epita.fr>
1167 Fix for PR automake/280:
1168 * automake.in (read_am_file): Warn about trailing backslashes
1170 * tests/comment5.test: New file.
1171 * tests/Makefile.am (TESTS): Add comment5.test.
1172 Reported by Enrico Scholz.
1174 2002-01-02 Alexandre Duret-Lutz <duret_g@epita.fr>
1176 * tests/comment4.test: New file.
1177 * tests/Makefile.am (TESTS): Add comment4.test.
1179 Fix for comment4.test:
1180 * automake.in (read_am_file): Output leading comments only when
1181 encountering white lines.
1183 2002-01-01 Tom Tromey <tromey@redhat.com>
1185 For PR automake/234:
1186 * tests/Makefile.am (TESTS): Added strip.test.
1187 * tests/strip.test: New file.
1189 * automake.texi (Extending): Mention uninstall-hook.
1190 (Install): Likewise.
1191 * automake.in (handle_factored_dependencies): Allow
1194 2002-01-01 Alexandre Duret-Lutz <duret_g@epita.fr>
1196 * lib/am/install.am (install-strip): Set INSTALL_STRIP_FLAG=-s,
1197 it is needed by install-%DIR%LTLIBRARIES in ltlib.am.
1198 This fixes a bug introduced on 2001-01-28.
1199 Reported by Jared Davis.
1203 Copyright 2002 Free Software Foundation, Inc.
1205 This file is part of GNU Automake.
1207 GNU Automake is free software; you can redistribute it and/or modify
1208 it under the terms of the GNU General Public License as published by
1209 the Free Software Foundation; either version 2, or (at your option)
1212 GNU Automake is distributed in the hope that it will be useful,
1213 but WITHOUT ANY WARRANTY; without even the implied warranty of
1214 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1215 GNU General Public License for more details.
1217 You should have received a copy of the GNU General Public License
1218 along with autoconf; see the file COPYING. If not, write to
1219 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
1220 Boston, MA 02111-1307, USA.