123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623 |
- 2004-12-31 Alexandre Duret-Lutz <adl@gnu.org>
- * tests/man2.test, tests/transform.test: Specify --mandir, in order
- not to fail when Autoconf changes its $mandir default.
- 2004-12-30 Alexandre Duret-Lutz <adl@gnu.org>
- Support for `install-dvi', `install-html', `install-ps', and
- `install-pdf', as recently introduced into the GNU Coding
- Standard.
- * automake.in (handle_factored_dependencies): Reject
- uninstall-dvi-local, uninstall-html-local, uninstall-info-local,
- uninstall-ps-local, and uninstall-pdf-local. Allow
- install-info-local even when no-installinfo is not used.
- (handle_data): Allow datarootdir, dvidir, htmldir, pdfdir, and psdir.
- (%standard_prefix): Declare these new standard directory variables.
- * doc/automake.texi (Texinfo, Third-Party Makefiles): Document
- install-dvi, install-html, install-pdf, and install-ps.
- (Extending): Document install-local-dvi, install-local-html,
- install-local-info, install-local-pdf, and install-local-ps.
- * lib/Automake/Rule.pm (%dependencies): Add new install rules,
- and remove uninstall-info.
- * /cvs/automake/automake/lib/am/texinfos.am (install-dvi,
- install-dvi-am, install-dvi-recursive, install-html,
- install-html-am, install-html-recursive, install-pdf,
- install-pdf-am, install-pdf-recursive, install-ps, install-ps-am,
- install-ps-recursive, uninstall-dvi-am, uninstall-html-am,
- uninstall-pdf-am, uninstall-ps-am): New rules.
- (uninstall-info): Delete.
- * tests/txinfo21.test: Augment to check for these new rules.
- * tests/exdir2.test: Do not use `htmldir' as example of
- undefined directory.
- * tests/overrid.test: Do not be fooled by install-ps and
- install-html.
- * tests/txinfo10.test: Do not grep for uninstall-info-recursive.
- 2004-12-27 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in (Preprocessed Fortran): Fix the definition of FCLINK.
- * Makefile.am (maintainer-check): Refine check for @_ in scalar
- context. Check for correct use of PRE_INSTALL, NORMAL_INSTALL,
- POST_INSTALL, PRE_UNINSTALL, NORMAL_UNINSTALL, and POST_UNINSTALL.
- * lib/am/texinfos.am (uninstall-info-am): Hide the invocation of
- $(PRE_UNINSTALL).
- 2004-12-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
- * lib/am/texinfos.am (uninstall-info-am): Show change of
- directory while uninstalling DJGPP-style info files.
- 2004-12-27 Alexandre Duret-Lutz <adl@gnu.org>
- Declare recursive install targets as dependencies of `.MAKE', so
- that `make -n install' works with BSD Make too.
- * lib/Automake/Rule.pm (reset) <%dependencies>: Add `.MAKE'.
- * automake.in (target_cmp): Move all `.XYZ' target last, not
- only `.PHONY'.
- (handle_factored_dependencies): Add target with hooks to `.MAKE'.
- Do not let a user definition of .MAKE override ours.
- * lib/am/install.am (install-am, install-strip): Mark as `.MAKE'.
- * lib/am/multilib.am (all-multi, install-multi, mostlyclean-multi,
- clean-multi, distclean-multi, maintainer-clean-multi): Likewise.
- * lib/am/subdirs.am (mostlyclean-recursive, clean-recursive,
- distclean-recursive, maintainer-clean-recursive): Likewise.
- 2004-12-18 Alexandre Duret-Lutz <adl@gnu.org>
- * lib/config-ml.in, lib/config.guess, lib/config.sub,
- lib/texinfo.tex: New upstream versions.
- * doc/automake.texi (gettext): Move the paragraph about
- dist_list_LISP...
- (Emacs Lisp): ... here.
- Report from Bruno Haible.
- * doc/automake.texi: Bump GFDL version to 1.2, since that is
- what we distribute.
- * doc/automake.texi: Fix more misuses of @ref, @xref and @pxref,
- including some of the "corrections" below. Thanks to Karl Berry.
- * doc/automake.texi: Correct several misuses of @xref and @pxref.
- 2004-12-17 Jim Meyering <jim@meyering.net>
- * install-sh: Use `(exit N); exit N', not `(exit N); exit'.
- Otherwise, install-sh could exit with improper exit status when
- exiting via a trapped interrupt. Thanks to a report from Bob Proulx.
- 2004-12-14 Akim Demaille <akim@epita.fr>
- * doc/automake.texi (Options): Englishoes.
- (Options): And another.
- 2004-12-13 Alexandre Duret-Lutz <adl@gnu.org>
- * ChangeLog.03: New file, extracted from ChangeLog.
- * Makefile.am (EXTRA_DIST): Add it.
- 2004-12-12 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in (check_user_variables): New function, extracted
- from ...
- (handle_languages): ... here.
- (handle_languages, define_compiler_variable, define_link_variable):
- Honore LIBTOOLFLAGS.
- (handle_single_transform): Check _LIBTOOLFLAGS in
- addition to other per-target flags for Libtool objects.
- (handle_libtool): Warn if LIBTOOLFLAGS is defined.
- * doc/automake.texi (Libtool Flags, Program and Library Variables,
- Flag Variables Ordering): Document LIBTOOLFLAGS.
- * tests/libtool7.test: Check basic support for LIBTOOLFLAGS.
- * tests/libtool8.test: Make sure Automake warns about LIBTOOLFLAGS
- definitions.
- * tests/subobj9.test: Adjust.
- 2004-12-11 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi (Per-Object Flags): New node.
- 2004-12-09 Alexandre Duret-Lutz <adl@gnu.org>
- Fix PR automake/441:
- * lib/am/java.am (install-%DIR%JAVA, uninstall-%DIR%JAVA): Do
- not install *.class if "$(%DIR%_JAVA)" is empty.
- * tests/java3.test: New file.
- * tests/Makefile.am (TESTS): Add it.
- Report from Johannes Nicolai.
- * doc/automake.texi (Java): Mention dist_ and add an example.
- * tests/java.test: Do actually compile java files and run distcheck.
- 2004-12-08 Peter O'Gorman <peter@pogma.com>
- Alexandre Duret-Lutz <adl@gnu.org>
- * lib/Automake/FileUtils.pm (dir_has_case_matching_file,
- reset_dir_cache): New functions.
- * automake.in (handle_dist, require_file_internal): Use them, so
- that CHANGELOG is not confused with ChangeLog on case-insensitive
- case-preserving file systems.
- * tests/hfs.test: New file.
- * tests/Makefile.am (TESTS): Add hfs.test.
- 2004-12-08 Paul Eggert <eggert@cs.ucla.edu>
- * lib/mdate-sh: Don't use "set - x`$ls_command /`", as zsh mishandles
- the spaces inside $ls_command. Problem reported by Loulou Pouchet in
- <http://lists.gnu.org/archive/html/autoconf/2004-12/msg00074.html>.
- Don't use "set - x"; plain "set x" is enough, and simplifies debugging.
- 2004-12-05 Toshio Kuratomi <toshio@tiki-lounge.com>
- * lib/py-compile: Add --destdir switch to py-compile that takes a
- path argument that is not compiled into the file when byte compiling.
- * lib/am/python.am: Use the new py-compile arguments to not include
- DESTDIR in the byte compiled files.
- * tests/python12.test: Test that DESTDIR won't be byte compiled into
- python files.
- 2004-12-05 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi (Clean): Typo.
- * doc/automake.texi: Use @acindex for Autoconf macros, and @vindex
- for variables (@cvindex was previously used for both). Separate
- these two indices in the output. Use @code, @file, and @command
- in @cindex lines wherever appropriate so they render nicely.
- 2004-12-05 Stepan Kasal <kasal@ucw.cz>
- * doc/automake.texi (renamed objects, CVS): Typos.
- 2004-12-05 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi (Flag Variables Ordering): New section.
- (User Variables, Program and Library Variables): @xref it.
- 2004-11-24 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi (Conditional Subdirectories): More comments
- about non-distributed subdirectories.
- * Makefile.am (maintainer-clean): Check for unescaped @ in manual.
- 2004-11-24 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
- * doc/automake.texi (Built sources example): Fix typo.
- 2004-11-22 Alexandre Duret-Lutz <adl@gnu.org>
- * aclocal.in (parse_arguments): Diagnose abbreviation ambiguous with
- --help or --version.
- * automake.in (parse_arguments): Likewise.
- * tests/aclocal.test, tests/automake.test: Check this.
- Report from Eric Blake.
- 2004-11-21 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in (parse_arguments): Diagnose empty arguments, options
- with missing argument, and support `--'.
- * aclocal.in (parse_arguments): Diagnose options with missing
- argument.
- * tests/aclocal.test: More checks.
- * tests/automake.test: New file.
- * tests/postprog.test: Use `--' for fun.
- * tests/Makefile.am (TESTS): Add automake.test.
- Report from Eric Blake.
- * lib/am/progs.am (installcheck-%DIR%PROGRAMS): Run programs with
- /dev/null as input, so we do not hang on programs that read their
- input without supporting --help and --version.
- * lib/am/scripts.am (installcheck-%DIR%SCRIPTS): Likewise for scripts.
- * tests/gnits2.test: Change scriptnok.sh to cat its input.
- Report and fix from James Youngman.
- 2004-11-17 Alexandre Duret-Lutz <adl@gnu.org>
- * aclocal.in (%file_seen): Rename as ...
- (%file_added): ... this, and move it close to add_file(), the only
- function that uses it.
- * aclocal.in (version): Remove initial blank line and reproduce
- the layout of automake --version. From Art Haas.
- * aclocal.in (%file_type, FT_USER, FT_AUTOMAKE_SYSTEM): New variables.
- (scan_m4_dirs): New function, extracted from ...
- (scan_m4_files): ... here. Call scan_m4_files three times, for each
- FT_ constant.
- (scan_file): Take a file type argument to update %file_type.
- (write_aclocal): Do not m4_include files that are not of type FT_USER.
- * tests/dirlist.test: Make sure m4_include is not used for --acdir
- files.
- * tests/defs.in (testaclocaldir): New variable.
- * tests/aclocal.test: Use it to fix the test. Report from
- Patrick Welche.
- 2004-11-10 Alexandre Duret-Lutz <adl@gnu.org>
- * m4/python.m4 (AM_PATH_PYTHON): Fix the invocation of
- AC_PATH_PROGS to correctly define PYTHON as `:' when no interpreter
- is found (this worked correctly only when a minimal version was
- passed to AM_PATH_PYTHON). Report from Stepan Kasal.
- (_AM_PYTHON_INTERPRETER_LIST): Define using m4_define_default,
- so we can easily override the list from the test suite.
- * tests/python11.test: New file.
- * tests/Makefile.am (TESTS): Add python11.test.
- * doc/automake.texi (Libtool Modules): Make clearer that -module
- should appear explicitly in _LDFLAGS.
- 2004-11-09 Alexandre Duret-Lutz <adl@gnu.org>
- * aclocal.in (parse_arguments): Correctly recognize --print-ac-dir.
- * tests/aclocal.test: Check --print-ac-dir and a unknown option.
- * aclocal.in (parse_arguments): Fix detection of unexisting default
- $(datadir)/aclocal. Report from Akim.
- 2004-11-07 Alexandre Duret-Lutz <adl@gnu.org>
- * aclocal.in ($acdir): Rename as ...
- (@system_includes): ... this.
- (@user_includes, @automake_includes): New variables.
- ($default_acdir, $default_dirlist): Remove.
- (parse_arguments): Populate @user_includes, @automake_includes, and
- @system_includes instead of filling a unique @dirlist array.
- ("MAIN"): Adjust to scan m4 files in @user_includes,
- @automake_includes, and @system_includes.
- 2004-11-06 Alexandre Duret-Lutz <adl@gnu.org>
- * aclocal.in (parse_arguments): Correct comment. From Akim.
- 2004-11-04 Alexandre Duret-Lutz <adl@gnu.org>
- * aclocal.in: Use Automake::ChannelDefs, and adjust all output
- to be done via `fatal', `msg', `verb', or `prog_error'.
- (version): New function.
- (parse_arguments): Rewrite using Getopt::Long, call &version, and
- honor -W and --warning.
- ($verbose): Remove.
- (trace_used_macros): Do not trace the first arguments of macros
- for which we do not need it. This caused failures because of
- unexpected newlines in the output.
- * doc/automake.texi (aclocal options): Document -W and --warning.
- * tests/defs.in (ACLOCAL): Always use -Werror, to catch Perl
- warnings about uninitialized variables.
- 2004-11-03 Alexandre Duret-Lutz <adl@gnu.org>
- * tests/defs.in: Do not distinguish VERBOSE=x from
- VERBOSE=anything_but_x, always turn on shell traces.
- * aclocal.in (write_aclocal): Make sure $map_traced_defs{$m} exists
- before using it. Suppress a warning observable in test/acloca16.test.
- Report from Ralf Wildenhues.
- 2004-11-01 Alexandre Duret-Lutz <adl@gnu.org>
- * lib/Automake/XFile.pm (lock): Make sure $ENV{'MAKEFLAGS'} exists
- before inspecting it; this fixes "uninitialized value in
- concatenation" diagnostics when flock fails.
- Report from Gary V. Vaughan.
- * aclocal.in: Use strict and -w. Declare local variables with `my',
- and get rid of `local'.
- (scan_m4_files, add_macro): Reindent these functions while we are
- at it.
- * lib/config.guess, lib/texinfo.tex: New upstream versions.
- * doc/automake.texi (LIBOBJS): Spelling and grammar corrections
- from Ralf Wildenhues.
- 2004-10-31 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi (LIBOBJS): Augment with an example setup.
- (LTLIBOBJ): Rename as ...
- (LTLIBOBJS): ... this. Link to LIBOBJS, and mention LTALLOCA.
- 2004-10-25 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi: Untabify, tabs in the examples are poorly
- rendered.
- * Makefile.am (maintainer-check): Grep tabs in the manual.
- * tests/comment8.test: Use $MAKE, not make.
- 2004-10-24 Alexandre Duret-Lutz <adl@gnu.org>
- * tests/distcom3.test: Typo.
- 2004-10-22 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi (Libtool Convenience Libraries): Explain how
- to force the linker selection.
- * lib/install-sh: Fix the dirname emulation to ignore trailing
- slashes, i.e., the direname of `a/b/' is `a', not `a/b/'. This
- caused `install-sh a/b/' to fail.
- * tests/instsh2.test: Augment.
- Report from Пухальский Юрий Андреевич.
- 2004-10-21 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in (get_object_extension): The extension to use is know
- by the caller, and cannot be selected by looking only at the
- target name. Simplify this function to simply conditionally
- prepend $U to the given extension.
- (handle_programs, handle_libraries, handle_ltlibraries): Hard-code
- the extension to use. This way Automake won't mistake a program
- named `foo.la' as a libtool library.
- * tests/primary3.test: New file.
- * tests/Makefile.am (TESTS): Add primary3.test.
- 2004-10-12 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi (Install): Link to node Extending for examples.
- (Extending): More comments about install-data-hook vs
- install-exec-hook, and link to Install.
- * configure.ac: Export @am_AUTOCONF@.
- * tests/defs.in (AUTOCONF): Define as @am_AUTOCONF@, not @AUTOCONF@,
- so the test suite runs `autoconf' and not `missing --run autoconf'.
- * tests/missing.test, tests/missing2.test: Arrange for missing
- to be used in front of autoconf even if the user has exported
- AUTOCONF. This fixes two spurious failures reported by
- Mark D. Baushke.
- * lib/compile: Handle output.obj in addition to output.o.
- * tests/compile.test: Check for this.
- 2004-10-11 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi (Sources): Typo, reported by Karl Berry.
- 2004-10-10 Kelley Cook <kcook@gcc.gnu.org> (tiny change)
- Alexandre Duret-Lutz <adl@gnu.org>
- * aclocal.in ($ac_defun_rx): Match AC_DEFUN_ONCE.
- (trace_used_macros): Trace AC_DEFUN_ONCE.
- * tests/aclocal5.test: Use AC_DEFUN_ONCE.
- 2004-10-10 Stepan Kasal <kasal@ucw.cz> (tiny change)
- * doc/automake.texi (Extending): Typo.
- 2004-10-10 Martin Waitz <tali@admingilde.org> (tiny change)
- * m4/as.m4 (AM_PROG_AS): Check dependency tracking mode for CCAS.
- * automake.in (cppasm): Use the dependency tracking more for CCAS.
- * doc/automake.texi (Assembly Support): Note that *.S are
- preprocessed with CPPFLAGS.
- 2004-10-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
- * automake.in (Languages): Split .s (asm) and .S (cppasm) into
- separate languages. Make cppasm (Preprocessed Assembler) aware
- of CPPFLAGS, AM_CPPFLAGS.
- (handle_languages): Fix typo.
- (lang_cppasm_rewrite): New function.
- 2004-09-29 Alexandre Duret-Lutz <adl@gnu.org>
- * tests/subobj9.test: Adjust regexes after previous patch.
- 2004-09-28 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in (handle_languages, define_compiler_variable): Output
- Libtool's --tag= option before --mode=compile, because depcomp use
- --mode=compile as end marker for libtool arguments.
- (define_linker_variable): Likewise before --mode=link, for
- uniformity.
- * tests/pr307.test: Make sure dependency files are updated. That
- was not the case because depcomp thought `--tag=CC' was the
- compiler to get dependencies from.
- Report from Пухальский Юрий Андреевич.
- 2004-09-26 Alexandre Duret-Lutz <adl@gnu.org>
- * configure.ac: Require Perl 5.6.
- * lib/Automake/Config.in: Require Perl 5.6 (not done in
- lib/Automake/General.pm because it is shared with Autoconf),
- and use `our' instead of `use vars'.
- * aclocal.in (rel2abs): Remove.
- (scan_configure_dep): Use File::Spec->rel2abs instead.
- * tests/compile.test, tests/instsh2.test, tests/instspc.test: Use
- two consecutive spaces in filename instead of one, to catch mistake
- like `echo $val | ...`.
- * tests/README: Suggest this.
- Suggested by Ralf Wildenhues.
- 2004-09-25 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi (Clean): Document -local targets.
- 2004-09-25 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
- * doc/automake.texi: Typos.
- 2004-09-21 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi (Timeline): Typos and other English mistakes
- reported by Jim and Gary.
- * lib/Automake/VarDef.pm (append): Strip comments from augmented
- variables.
- * tests/comment8.test: New file.
- * tests/Makefile.am (TESTS): Add comment8.test.
- Report from Stepan Kasal.
- 2004-09-19 Alexandre Duret-Lutz <adl@gnu.org>
- * tests/compile.test: Fix rm usage.
- * INSTALL, lib/INSTALL, lib/config.sub, lib/config.guess,
- lib/texinfo.tex: New upstream versions.
- * doc/automake.texi (Timeline): New node. Thanks to Karl and Tom
- for their comments on a preliminary version of this, Akim for
- digging out some old mails, and Jason Molenda for sending the note
- about Automake in Alias to Tom.
- (Releases): Rename `ac' to `acl', suggested by Akim.
- 2004-09-19 Akim Demaille <akim@epita.fr>
- * AUTHORS, automake.in, aclocal.in: Add Alexandre Duret-Lutz as
- author.
- 2004-09-15 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi (Releases): New node.
- * doc/automake.texi (Dependencies): Link to Dependency Tracking
- Evolution.
- (Dependency Tracking Evolution): Link to GNU make, Sources (for
- BUILT_SOURCES), and update the paragraph about the "plan" to
- inline dependency tracking with gcc3.
- * doc/automake.texi (History): New node.
- (Dependency Tracking Evolution): New node, filled with a Texinfo
- version of Tom Tromey's ``Dependency Tracking in Automake''
- document, initially published on the Automake homepage on
- 2001-06-29.
- 2004-09-10 Alexandre Duret-Lutz <adl@gnu.org>
- * m4/minuso.m4 (AM_PROG_CC_C_O): Make sure AC_PROG_CC is never
- called after this macro.
- * tests/distname.test, tests/subdir5.test, tests/subdir8.test,
- tests/subobj.test, tests/subobj4.test, tests/subobj5.test,
- tests/subobj6.test: Adjust.
- Report from Ralf Wildenhues.
- * lib/Automake/Channels.pm (_print_message): Handle uniq_part with
- arbitrary string.
- * automake.in (lang_c_rewrite): Set uniq_part so that the
- AM_PROG_CC_C_O diagnostic is output only once for subdir objects
- and only once for objects with per-target flags.
- * automake.in (lang_c_rewrite): Print files and locations
- for AM_PROG_CC_C_O errors.
- (handle_single_transform): Pass $var to &$subr so it can
- print locations.
- * lib/compile, lib/elisp-comp, lib/install-sh, lib/ylwrap: Use $ret
- instead of $status which is read-only in Zsh.
- 2004-09-10 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
- Alexandre Duret-Lutz <adl@gnu.org>
- * lib/compile: Preserve spaces in arguments (for example
- -DPACKAGE_STRING="foo 0.1").
- * tests/compile.test: New file.
- * tests/Makefile.am (TESTS): Add compile.test.
- 2004-09-07 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in (handle_clean): Sort rm commands output for
- mostlyclean-generic, clean-generic, distclean-generic, and
- maintainer-clean-generic.
- Report from Bob Friesenhahn.
- * automake.in (lang_c_rewrite): Do not require AM_PROG_CC_C_O for
- libtool objects.
- (handle_single_transform): Pass nonansi_obj to &$subr so
- lang_c_rewrite can distinguish libtool objects.
- * tests/libtool7.test: Use subdir-objects without using AM_PROG_CC_C_O.
- Report from Gary V. Vaughan and Patrick Welche.
- 2004-09-07 Andreas Schwab <schwab@suse.de>
- * automake.in ($PATH_PATTERN): Add `+'.
- 2004-09-07 Alexandre Duret-Lutz <adl@gnu.org>
- * tests/missing3.test: New file (check for Paolo's change below).
- * tests/Makefile.am (TESTS): Add missing3.test.
- 2004-09-07 Paolo Bonzini <bonzini@gnu.org>
- * missing: Handle all command line options together. Add a
- separate case statement to detect failed runs, and fail
- silently there if --help or --version is passed to the program.
- 2004-08-11 Alexandre Duret-Lutz <adl@gnu.org>
- * lib/config.guess, lib/texinfo.tex: New upstream versions.
- For PR automake/433:
- * configure.ac (pkgvdatadir): Define using "$PACKAGE", not "automake".
- Fix PR automake/432:
- * lib/am/yacc.am [!%?MORE-THAN-ONE%]: Replace `#line's in y.tab.h too.
- * tests/yacc7.test: Check this.
- 2004-08-08 Alexandre Duret-Lutz <adl@gnu.org>
- * lib/Automake/DisjConditions.pm (new): Precompute 'string' and 'conds'
- in place instead of as a side-effect of calling ->string and ->conds.
- This saves method-lookup time, simplify ->string and ->conds, and
- allows to create the object only when necessary.
- (string, conds): Simplify, now that the result is precomputed.
- * automake.in (%am_file_cache): New hash.
- (make_paragraphs): Cache .am files with comments stripped to save
- some useless input and substitutions.
- * lib/Automake/Variable.pm (%_primary_dict): New hash.
- (_new, variable_delete): Update %_primary_dict.
- (variables): Accept an optional $suffix argument.
- * automake.in (check_typos, am_primary_prefixes): Use that
- optional argument to restrict the loops over the variables we are
- interested in.
- 2004-08-06 Alexandre Duret-Lutz <adl@gnu.org>
- * lib/Automake/Item.pm (def): Rewrite more concisely, it's faster
- this way.
- 2004-08-05 Alexandre Duret-Lutz <adl@gnu.org>
- Speed up make_paragraphs.
- * automake.in (handle_languages): Always define SUBDIROBJ,
- DERIVED-EXT, and DIST_SOURCE, because the new transform() will
- abort on unknown tokens.
- (transform): Rewrite with different semantics.
- (make_paragraphs): Make a single pass over the paragraph to
- transform all template tokens instead of doing as much passes as
- possible token.
- * automake.in ($libtool_new_api): New variable.
- (handle_libtool): Do not libtool's aux files if $libtool_new_api.
- (scan_autoconf_traces) <LT_SUPPORTED_TAG>: Set $libtool_new_api.
- (scan_autoconf_traces) <AC_REQUIRE_AUX_FILE>: Remember only the
- first location for required files.
- 2004-08-04 Alexandre Duret-Lutz <adl@gnu.org>
- Support AC_REQUIRE_AUX_FILE, and fix requirement of AM_PROG_CC_C_O.
- * automake.in (%required_aux_file): New hash.
- (handle_single_transform, lang_c_rewrite): Do not explicitly
- require 'compile', this is now an internal detail of
- AM_PROG_CC_C_O.
- (scan_autoconf_traces): Trace AC_REQUIRE_AUX_FILE and fill
- %required_aux_file.
- (scan_autoconf_files): Require all %required_aux_file instead
- of explicitly requiring install-sh and missing.
- (generate_makefile): Do not require config.sub and config.guess.
- (handle_single_transform): Pass $have_per_exec_flags to
- &lang_c_rewrite.
- * configure.ac, m4/init.m4: Require Autoconf 2.59a.
- * doc/automake.texi (Optional): Document AC_REQUIRE_AUX_FILE.
- (Program and Library Variables, Options, Public macros):
- AM_PROG_CC_C_O is required when per-target flags or subdir-objects
- are used with C sources.
- * m4/minuso.m4: Require `compile' using AC_REQUIRE_AUX_FILE.
- * m4/missing.m4: Require `missing' similarly.
- * tests/acsubst2.test, tests/distcom2.test, tests/distcom6.test,
- tests/specflg.test, tests/specflg2.test, tests/specflg3.test,
- tests/specflg6.test, tests/specflg7.test, tests/specflg8.test,
- tests/specflg9.test, tests/subobj7.test, tests/target-cflags.test,
- tests/yacc6.test: Fix to use AM_PROG_CC_C_O.
- 2004-08-03 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in (yacc_lex_finish_helper): Fix definition of YLWRAP
- when ylwrap is installed in a default aux dir found in a parent
- package.
- * tests/subpkg.test: Augment to check that YLWRAP is installed
- properly.
- * doc/automake.texi (Yacc and Lex): ylwrap is not sought is the
- current directory.
- Report from Norman Gray.
- 2004-08-02 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi (Optional): Update documentation for
- AC_CANONICAL_BUILD, AC_CANONICAL_HOST, and AC_CANONICAL_TARGET.
- * automake.in (AC_CANONICAL_HOST, AC_CANONICAL_SYSTEM): Replace by ...
- (AC_CANONICAL_BUILD, AC_CANONICAL_HOST, AC_CANONICAL_TARGET): ... these.
- (scan_autoconf_traces): Scan for the latter three macros instead of
- the former two.
- (make_paragraphs): Adjust definitions of %BUILD%, %HOST%, and %TARGET%.
- * tests/hosts.test: New file.
- * tests/Makefile.am (TESTS): Add hosts.test.
- Report and test case from Norman Gray.
- 2004-08-01 Alexandre Duret-Lutz <adl@gnu.org>
- * aclocal.in (scan_file): Update "#Extending%20aclocal" URL, makeinfo
- 4.7 now outputs "#Extending-aclocal".
- 2004-08-01 Alexandre Duret-Lutz <adl@gnu.org>
- Derek R. Price <derek@ximbiot.com>
- Disable Lex and Yacc rules whenever possible if AM_MAINTAINER_MODE
- is used and maintainer-mode disabled.
- * automake.in (Automake::struct): Define nodist_specific.
- Set it in languages yacc, yaccxx, lex, and lexxx.
- (register_language): Default nodist_specific to 0.
- (handle_single_transform): Honor nodist_specific.
- * lib/am/yacc.am (am__skipyacc): Define this in maintainer mode.
- (%EXT%%DERIVED-EXT%, %OBJ%): Use $(am__skipyacc) to disable these
- rules when needed.
- * lib/am/lex.am (am__skiplex): Define this in maintainer mode.
- (%EXT%%DERIVED-EXT%, %OBJ%): Use $(am__skiplex) to disable these
- rules when needed.
- * tests/mmodely.test: New file.
- * tests/pr204.test: Augment to check AM_MAINTAINER_MODE and nodist_
- parsers.
- * tests/Makefile.am (TESTS): ADd mmodely.test.
- * doc/automake.texi (Yacc and Lex): Note dependence on maintainer mode.
- 2004-07-28 Alexandre Duret-Lutz <adl@gnu.org>
- * configure.ac, NEWS: Bump version to 1.9a.
- * configure.ac, NEWS: Bump version to 1.9.
- * automake.in (generate_makefile): Update misleading comment about
- libtool scripts.
- * lib/texinfo.tex: New upstream version.
- 2004-07-25 Alexandre Duret-Lutz <adl@gnu.org>
- * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Remove `.' from the mkdir_p
- definition, it causes `make install' to fails for user with no
- right to write in the source-tree.
- * automake.in (handle_configure): Do not use mkdir_p in the
- definition for $(mkdir_p).
- Report from Harlan Stenn.
- * lib/am/texi-vers.am (%STAMPVTI%): Typo in comment.
- 2004-07-22 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi (Libtool Modules): Typo in example.
- Report from Ulrich Eckhardt.
- 2004-07-21 Andreas Schwab <schwab@suse.de> (tiny change)
- * automake.in (check_directory): Quote $dir in regexp.
- 2004-07-17 Alexandre Duret-Lutz <adl@gnu.org>
- * configure.ac, NEWS: Bump version to 1.8e.
- * configure.ac, NEWS: Bump version to 1.8d.
- * lib/config-ml.in, lib/config.sub, lib/config.guess, lib/texinfo.tex:
- New upstream versions.
- * lib/am/texibuild.am (?GENERIC?%SOURCE_SUFFIX%.html,
- ?!GENERIC?%DEST_PREFIX%.html): Use $(X), not ${X}.
- * tests/installdir.test: installdirs-local should appear three times,
- since the change from 2004-07-11 will make it PHONY.
- * lib/am/distdir.am (distdir): Always use $(DIST_SUBDIRS) now
- that it is always defined. This is less confusing for users
- reading the generated Makefiles.
- * automake.in (handle_dist): Do not substitute DIST_SUBDIR_NAME.
- * lib/am/texibuild.am (?GENERIC?%SOURCE_SUFFIX%.html,
- ?!GENERIC?%DEST_PREFIX%.html): Output .htp, and then rename to .html
- on success. In case the target is a directory, this ensures its
- time stamp is updated and the no files are left over inside.
- * tests/txinfo21.test: Augment to test missing timestamp update
- reported by Akim Demaille.
- * doc/automake.texi (Top level): Rename as ...
- (Directories): ... this, and split into ...
- (Subdirectories, Conditional Subdirectories): ... these.
- (Subdirectories): Illustrate the use of `.'.
- (Conditional Subdirectories): Describe SUBDIRS and DIST_SUBDIRS
- before the example. Append a discussion about non-configured
- conditional directories.
- (Alternative): Move as a child of Directories.
- (Subpackages): New section.
- (Dist): Adjust links to Subdirectories, a Subpackages.
- (Third-Party Makefiles): Link to Conditional Subdirectories.
- 2004-07-14 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in (target_hook): Accept %transform as last argument.
- (handle_single_transform): Pass %transform to target_hook.
- (handle_source_transform): Define DIST_SOURCE to tell whether
- a the source of a file is distributed or not.
- (lang_yacc_target_hook): Check DIST_SOURCE, and do not distribute
- the generated header if the .y source is not distributed.
- * tests/pr204.test: Use AM_YFLAGS = -d and make sure generated
- headers are not distributed.
- 2004-07-12 Simon Josefsson <jas@extundo.com> (tiny change)
- * doc/automake.texi (Options): Improve ustar file name length
- discussion. Reference tar manual.
- 2004-07-12 Ray Simard <rhs.techlists@sylvan-glade.com> (tiny change)
- * lib/Automake/Variable.pm (define): Fix precondition check.
- 2004-07-11 Alexandre Duret-Lutz <adl@gnu.org>
- For PR automake/428:
- Support for conditionally defined -hook and -local rules.
- * automake.in (user_phony_rule): New function.
- (handle_dist, handle_install, handle_all, do_check_merge_target,
- handle_factored_dependencies): Use user_phony_rule before
- adding a user -hook or -local rule as a dependency to ensure
- it is always defined an phony.
- * tests/cond37.test, tests/condhook.test: New files.
- * tests/Makefile.am (TESTS): Add them.
- Report from Simon Josefsson and Nik A. Melchior.
- 2004-07-05 Paul Eggert <eggert@cs.ucla.edu>
- * doc/automake.texi (Install): Warn that you should create
- /tmp/staging before installing into it, to avoid security problems.
- * lib/install-sh: Remove support for -b= and -t= options; this
- has been moribund for a decade.
- Add support for -t and -T options (new in coreutils install).
- -c option now does nothing (the default is to copy), for
- compatibility with BSD and coreutils 'install'.
- Fix usage message; it referred to nonexistent variables.
- Don't assume 'lasterr' is unset in environment.
- * tests/instsh2.test: Don't assume that install-sh without -c
- moves (it now copies). Add tests for new -t and -T options.
- 2004-06-16 Alexandre Duret-Lutz <adl@gnu.org>
- For Debian Bug#254372:
- * doc/automake.texi (Invoking aclocal): Rewrite the paragraph
- explaining m4_include is used for relative files.
- 2004-06-10 Alexandre Duret-Lutz <adl@gnu.org>
- For Debian Bug #251820:
- * aclocal.in (scan_file): Keep track of the location where each
- file is included, and display it when reporting a missing file.
- Pass this location to scan_file as a second argument.
- (scan_m4_files): Adjust calls to scan_file.
- * tests/acloca14.test: Add a test for this diagnostic.
- 2004-06-07 Alexandre Duret-Lutz <adl@gnu.org>
- * m4/tar.m4 (_AM_PROG_TAR): Split the definition of $_am_tools
- so it works with Solaris and Tru64 /bin/sh.
- Report from Nicolas Joly.
- 2004-06-06 Alexandre Duret-Lutz <adl@gnu.org>
- * m4/tar.m4 (_AM_PROG_TAR): Introduce $_am_tools to work around a
- bug in NetBSD /bin/sh.
- Report from Nicolas Joly.
- 2004-06-03 Alexandre Duret-Lutz <adl@gnu.org>
- * tests/defs.in (required=icc): Use `-V -help' instead of
- `-V -dryrun'. icc 8.0 fails on the latter.
- * tests/depcomp5.test: Require depmode=icc for icc 7.x, and
- depmod=gcc otherwise.
- Report from Ralf Wildenhues.
- * lib/am/clean.am (distclean-generic): Do no
- `rm -f $(CONFIG_CLEAN_FILES)' if `$(CONFIG_CLEAN_FILES)' is empty.
- Report from Nicolas Joly.
- 2004-05-31 Alexandre Duret-Lutz <adl@gnu.org>
- * NEWS: Make clearer that we do not output partial Makefile.ins on
- error.
- Suggested by Akim Demaille.
- * lib/depcomp (tru64) [libtool]: Use $dir$base.o.d instead
- of $dir.libs/$base.o.d. Libtool 1.5 causes both to be output,
- and we will clean the second automatically during distclean.
- Using the latter and leaving the former as we did before cause
- "files left in build directory" failures during distcheck.
- Suggested by Nicolas Joly.
- * doc/automake.texi (Built sources example): Explain what
- nodist_foo_SOURCES is (not) useful to, and use it in all the
- examples.
- (Tags): Mention nodist_noinst_HEADERS and nodist_prog_SOURCES.
- Suggested by Akim Demaille.
- 2004-05-23 Alexandre Duret-Lutz <adl@gnu.org>
- * configure.ac, NEWS: Bump version to 1.8c.
- * configure.ac, NEWS: Bump version to 1.8b.
- * m4/tar.m4 (_AM_PROG_TAR) <cpio>: Specify -o and -i option first,
- by POSIX; and use option -d in am_untar.
- * tests/defs.in (PATH): Export it.
- * lib/am/multilib.am: Add $(MAKE) comments to multido and
- multiclean lines, to enable parallel make. Based on a patch
- by Alexandre Oliva applied to newlib on 2003-10-15.
- 2004-05-22 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in (scan_autoconf_traces): Trace for LT_SUPPORTED_TAG
- instead of AC_LIBTOOL_TAGS, since that how CVS Libtool has been
- changed.
- * tests/libtool3.test: Do not grep for --tag=CC, since CVS
- Libtool (unlike Libtool 1.5) does not has any CC tag.
- * tests/tar2.test: Skip the test if no pax archiver were found.
- * NEWS: Sync with branch-1-8, and reorganize current entry.
- * automake.in (handle_libraries): Make the diagnostic about
- non standard libraries a warning in foreign packages. This
- is already the case in handle_ltlibraries.
- (handle_libraries, handle_ltlibraries): Suggest a standard
- library name in the diagnostic, to help newcomers.
- * tests/stdlib.test, tests/stdlib2.test: Check for these
- suggestions.
- Check directory names for unportable names. Shaking the code
- to check this also led to the removal of the no-"/"-in-SUBDIRS
- restriction, and a fix to _do_recursive_traversal.
- * automake.in (check_directory): New function extracted from
- handle_subdirs, and augmented to check for reserved W32/DOS name.
- (check_directories_in_var): New function.
- (handle_subdirs): Call check_directories_in_var. Doing so also
- suppress the restriction that SUBDIRS should not contain slashes.
- (scan_autoconf_traces) <AC_CONFIG_AUX_DIR>: Call check_directory
- to ensure the argument exists and is safe.
- * doc/automake.texi (Top level): Do not say that src/subdir
- cannot be put in SUBDIRS.
- (Dist): Mention that distdir and top_distdir can be absolute.
- * lib/Automake/Variable.pm (_do_recursive_traversal) Support
- undefined $fun_collect, and fix two bugs introduced with
- skip_ac_subst on 2004-03-07.
- * lib/am/distdir.am (distdir): Use absolute distdir and
- top_distdir when recursing, because we can no longer prepend only
- `..' in case of SUBDIRS with `/'.
- * tests/auxdir4.test, tests/subdir9.test: New files.
- * tests/Makefile.am (TESTS): Add auxdir4.test.
- * tests/cond2.test, tests/subdir7.test: Augment to check location
- in diagnostics.
- 2004-05-21 Eric Blake <ebb9@byu.net> (tiny changes)
- * tests/txinfo22.test (AC_CONFIG_AUX_DIR): Use aux1, not aux, for
- cygwin compatibility.
- * tests/yacc6.test (AC_CONFIG_AUX_DIR): Likewise.
- * tests/conflnk3.test: Isolate checking for working `test -e' into
- a subshell, to skip this test on broken /bin/sh of solaris.
- 2004-05-17 Alexandre Duret-Lutz <adl@gnu.org>
- * m4/cond.m4 (AM_CONDITIONAL): Double-quote diagnostic.
- * tests/condd.test: Define a macro with the same name as a
- conditional.
- * tests/pr220.test: Modernize, and make sure the diagnostics
- contains the macro name.
- Report from Volker Boerchers.
- 2004-05-16 Alexandre Duret-Lutz <adl@gnu.org>
- * lib/texinfo.tex: New upstream version.
- 2004-05-15 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in (handle_dist): Always define DIST_SUBDIRS, even when
- the no-dist or cygnus options are used.
- * tests/clean2.test: New file.
- * tests/Makefile.am (TESTS): Add clean2.test.
- Report from Daniel Jacobowitz.
- * aclocal.in (add_macro): Do not error out on undefined required
- macros. We are not sure they are really used, and Autoconf
- already diagnoses them.
- (scan_configure_dep): Diagnose missing AM_ macros as warnings rather
- than errors.
- * tests/aclocal3.test, tests/ammissing.test: Adjust to expect a
- warning instead of an error.
- * tests/aclocal8.test: AC_REQUIRE an undefined macro in an unused
- macro, and ensure aclocal works anyway.
- * tests/acloca17.test: New file.
- * tests/error.test: Delete, superseded by tests/acloca17.test.
- * tests/Makefile.am (TESTS): Add acloca17.test and remove error.test.
- Report from Jim Meyering.
- * lib/am/texibuild.am (?!GENERIC_INFO?%DEST_INFO_PREFIX%%DEST_SUFFIX%):
- Fold a few lines to reduce the output by 5 lines.
- Suggested by Karl Berry.
- * automake.in (parse_arguments, MAIN): Give more precise
- diagnostics when no input file is found.
- * tests/output5.test: Adjust.
- Suggested by Jens Petersen.
- 2004-05-14 Alexandre Duret-Lutz <adl@gnu.org>
- * lib/am/libs.am (AR, ARFLAGS): Move these definition ...
- * automake.in (handle_libraries): ... here, so that they are
- output even for EXTRA_LIBRARIES.
- * tests/ar2.test: New file.
- * tests/Makefile.am (TESTS): Add it.
- Report from Kevin Ryde.
- 2004-05-13 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in (generate_makefile): Do not output Makefile.in on
- errors.
- * tests/werror2.test: New file.
- * tests/Makefile.am (TESTS): Add werror2.test.
- * tests/substtarg.test, tests/cond36.test, tests/backsl4.test:
- Adjust to run automake with -Wno-error when the output is expected
- in spite of the error.
- Report from Harlan Stenn.
- * doc/automake.texi (Program and Library Variables): Remove
- doubled word in footnote.
- * automake.in (handle_source_transform): Also check for a
- $(srcdir)/old_source rule when computing the default source name.
- Propagate this $(srcdir) prefix in Automake variables.
- * tests/ltlibsrc.test (noinst_LTLIBRARIES): Explicitly refer to
- $(srcdir)/zoo_d_old2_la.c. This fixes another failure with BSD Make.
- 2004-05-13 Paul Eggert <eggert@cs.ucla.edu>
- * Makefile.am (fetch): Work even with FreeBSD "make", which
- uses sh -e and thus errors-out if a simple-command fails.
- * lib/am/check.am (check-TESTS): Likewise.
- * lib/am/ltlib.am (clean-%DIR%LTLIBRARIES): Likewise.
- * lib/am/tags.am (TAGS): Likewise.
- 2004-05-13 Alexandre Duret-Lutz <adl@gnu.org>
- * tests/lex3.test, tests/yacc6.test: Require GNU Make.
- Fixing these for BSD Make requires invasive changes (lexers and
- parsers must be built into $srcdir, and--most annoyingly--all
- references to parse.h must be changed to $(srcdir)/parse.h).
- Report from Mark D. Baushke.
- 2004-05-10 Alexandre Duret-Lutz <adl@gnu.org>
- * tests/defs.in (GNUmake): Grep for GNU to parry FreeBSD make.
- Report from Mark D. Baushke.
- 2004-04-25 Alexandre Duret-Lutz <adl@gnu.org>
- * lib/texinfo.tex: New upstream version.
- * lib/depcomp (tru64): Clarify comments. Thanks to Nicolas Joly.
- * doc/automake.texi (Headers): Revamp.
- 2004-04-24 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in (check_typos): Clarify the diagnostic.
- * tests/warnopts.test: Adjust.
- * lib/Automake/VarDef.pm (append): Turn VAR_ASIS variables into
- VAR_PRETTY variables to work around make implementation with
- limited line length, such as OSF1/Tru64 make.
- * tests/longline.test: New file.
- * tests/Makefile.am (TESTS): Add it.
- * tests/pluseq3.test, tests/pluseq8.test: Adjust.
- Report from Simon Josefsson.
- * lib/am/tags.am (TAGS): Pass `.' to Exuberant Ctags if
- --etags-include is used but no other files are supplied, so it
- creates the TAGS file anyway.
- Report from Akim Demaille.
- * lib/depcomp (tru64) [libtool]: Nicolas Joly reported on
- 2002-06-12 that dependencies were output in $dir.libs/$base.lo.d.
- Teun Burgers reported on 2004-03-30 they were in
- $dir.libs/$base.o.d. Try both.
- 2004-04-23 Alexandre Duret-Lutz <adl@gnu.org>
- For PR automake/414:
- Introduce option filename-length-max=99.
- * doc/automake.texi (Options): Document it.
- * configure.ac (AM_INIT_AUTOMAKE): Use it.
- * lib/Automake/Options.pm (_process_option_list): Recognize it.
- * automake.in (handle_dist): Set FILENAME_FILTER.
- * lib/am/distdir.am (distdir) [FILENAME_FILTER]: Diagnose long
- filenames.
- * tests/fn99.test: New file.
- * tests/Makefile.am (TESTS): Add fn99.test.
- 2004-04-20 Alexandre Duret-Lutz <adl@gnu.org>
- For PR automake/414:
- Introduce options tar-v7, tar-ustar, and tar-pax to select
- tar format.
- * doc/automake.texi (Options): Document them.
- * lib/Automake/Options.pm (_process_option_list): Process
- these new options.
- * lib/am/distdir.am (dist-gzip, dist-bzip2, dist-tarZ, dist,
- distcheck): Adjust to use am__tar and am__untar.
- * m4/tar.m4: New file.
- * m4/Makefile.am (dist_m4data_DATA): Add tar.m4.
- * m4/init.m4 (AM_INIT_AUTOMAKE): Support the new options
- and call _AM_PROG_TAR.
- * tests/tar.test, tests/tar2.test, tests/tar3.test: New files.
- * tests/Makefile.am (TESTS): Add them.
- 2004-04-18 Alexandre Duret-Lutz <adl@gnu.org>
- * lib/am/distdir.am (distcheck): Typo in shar decompression.
- * lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream
- versions.
- 2004-04-17 Alexandre Duret-Lutz <adl@gnu.org>
- Fix PR automake/49:
- * automake.in (scan_autoconf_traces) <AC_CONFIG_AUX_DIR>: Diagnose
- calls to AC_CONFIG_AUX_DIR followings calls to AM_INIT_AUTOMAKE.
- * tests/auxdir.test, tests/auxdir2.test, tests/lex5.test,
- tests/mdate3.test, tests/multlib.test, tests/reqd2.test,
- tests/symlink.test, tests/txinfo8.test, tests/txinfo22.test,
- tests/yacc6.test, tests/yacc8.test: Fix to call AC_CONFIG_AUX_DIR
- before AM_INIT_AUTOMAKE.
- * tests/auxdir3.test: New file (exercise this diagnostic).
- * tests/Makefile.am (TESTS): Add auxdir3.test.
- 2004-04-15 Alexandre Duret-Lutz <adl@gnu.org>
- * aclocal.in (%map_traced_defs): New variable.
- (scan_m4_files): Normalize filenames.
- (trace_used_macros): Trace for AC_DEFUN and AU_DEFUN, also
- ask for the filename and the first argument. Populate
- %map_traced_defs.
- (write_aclocal): Use $map_traced_defs to filter out unused
- definitions.
- * tests/acloca16.test: New file.
- * tests/Makefile.am (TESTS): Add acloca16.test.
- 2004-04-12 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in ($automake_needs_to_reprocess_all_files): Remove.
- ($automake_will_process_aux_dir): New variable.
- (scan_autoconf_traces): Reorder @input_files so that the Makefile
- that distributes aux files is processed last. This way we do not
- have to process all files twice using
- $automake_will_process_aux_dir.
- (require_file_internal): Suggest a full run of automake when
- appropriate.
- (MAIN): Remove the loop on $automake_needs_to_reprocess_all_files.
- * tests/distcom7.test: New file.
- * tests/reqd2.test: Do not check for the "running more than two"
- message.
- * tests/Makefile.am (TESTS): Add distcom7.test.
- * automake.in (@config_aux_path, $config_aux_dir): Rename as ...
- ($config_aux_dir, $am_config_aux_dir): ... these.
- ($config_aux_dir_set_in_configure_in): Rename as ...
- ($config_aux_dir_set_in_configure_ac): ... this.
- (%require_file_found): Rename as ...
- (%required_file_not_found): ... this.
- (handle_languages, handle_texinfo_helper, handle_dist,
- handle_configure, handle_emacs_lisp, handle_python,
- scan_autoconf_traces, yacc_lex_finish_helper): Adjust to new names.
- (scan_autoconf_traces): Call locate_aux_dir.
- (locate_aux_dir): New function.
- (@require_file_paths): Remove, not used anymore.
- (require_file_internal): Look files in only one directory (instead
- of @require_file_internal) passed in argument.
- (require_file, require_conf_file): Pass the destination directory
- to require_file_internal.
- Fix for PR automake/416:
- * m4/depend.m4 (_AM_DEPENDENCIES): Catch `not supported' ICC 8.0
- remarks.
- From Peter Seiderer.
- 2004-04-10 Andreas Buening <andreas.buening@nexgo.de>
- * aclocal.in, automake.in, configure.ac, Makefile.am,
- tests/aclocal.in, tests/automake.in, tests/defs.in:
- Use PATH_SEPARATOR from autoconf instead of ':'.
- 2004-04-09 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in (handle_lib_objects): Pass the condition of
- the variable definition to handle_LIBOBJS and handle_ALLOCA,
- not the aggregated conditions.
- * tests/Makefile.am (TESTS): Add libobj14.test.
- * tests/libobj14.test: New file.
- Report from Bill Davidson.
- 2004-04-02 Mike Nolta <mike@nolta.net>
- Better support for Fortran 9x.
- * automake.in: Add "fc" and "ppfc" languages for Fortran 9x.
- * doc/automake.texi (Fortran 9x Support): New section.
- * lib/Automake/Variable.pm (%_ac_macro_for_var): Add AC_PROG_FC.
- * tests/compile_f90_c_cxx.test: New file.
- * tests/ext.test: Add AC_PROG_FC.
- * tests/f90only.test: New file.
- * tests/link_f90_only.test: New file.
- * tests/Makefile.am (TESTS): Add new tests.
- 2004-04-01 Paul Eggert <eggert@twinsun.com>
- * lib/install-sh: If "mv -f" works, use it, and fall back to
- the old "test -f" + "rm -f" + "mv" method only if "mv -f" does
- not work. This improves performance in the usual case where
- "mv -f" works. It also lets us install the "mv" command
- without worrying about a small window where "mv" does not
- exist (this problem was reported by Raul Nunez de Arenas
- Coronado).
- 2004-03-26 Alexandre Duret-Lutz <adl@gnu.org>
- * m4/python.m4 (AM_PATH_PYTHON): Make sure am_display_PYTHON is
- set when $PYTHON has been set by the user.
- From Esben Haabendal Soerensen.
- 2004-03-22 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi (Default _SOURCES): Typo.
- (true): Correct _'s placement in example.
- Report from Stepan Kasal.
- 2004-03-19 Alexandre Duret-Lutz <adl@gnu.org>
- Overriding JAVAROOT is legitimate, do not warn about it.
- * lib/Automake/Variable.pm (%_silent_variable_override): Add JAVAROOT.
- * tests/java2.test: Run automake without -Wno-override.
- Report from Simon Josefsson.
- 2004-03-14 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in (handle_texinfo_helper): Typos in comment.
- 2004-03-07 Alexandre Duret-Lutz <adl@gnu.org>
- * lib/config.guess: New upstream version.
- Fix for PR automake/285:
- * automake.in (handle_ltlibraries): Keep track of installation
- directories for each condition, then define a $(am_TARGET_rpath)
- variable to hold the -rpath flags of Libtool libraries conditionally
- installed in different directories.
- * lib/Automake/DisjConditions.pm (merge): New function.
- * tests/libtool6.test: Adjust.
- * tests/libtool8.test: New file.
- * tests/Makefile.am (TEST): Add libtool8.test.
- * lib/Automake/Variable.pm (traverse_recursively,
- _do_recursive_traversal): Honor the skip_ac_subst option.
- * automake.in (handle_dist): Use skip_ac_subst.
- 2004-02-29 Alexandre Duret-Lutz <adl@gnu.org>
- * Makefile.am (cvs-release): Upload to ~ftp/pub/automake, not
- ~ftp/automake.
- * lib/gnupload (Example): Update example.
- * lib/config-ml.in, lib/config.guess, lib/config.sub,
- lib/texinfo.tex: New upstream versions.
- * m4/depend.m4 (_AM_DEPENDENCIES): Use `touch' rather than `: >'
- to create numbered dependencies. This fixes a portability issue
- when CONFIG_SHELL is forced to /bin/sh on Solaris 8.
- Reported by Mark Phillips.
- * automake.in (lang_yacc_target_hook): Use Automake::Rule::define
- so that rules for the same headers are not output twice.
- * lib/Automake/Variable.pm (value_as_list_recursive): Do not
- call `return' inside `map'.
- * tests/cond30.test: Make sure `a.c' and `b.c' both appear
- in the Makefile.in.
- * tests/cond35.test, tests/cond36.test: New files.
- * tests/Makefile.am (TESTS): Add cond35.test and cond36.test.
- Report from Roman Fietze.
- Fix for PR/413:
- * lib/am/distdir.am (distcheck): Create $dc_destdir with `umask
- 077 && mkdir' instead of `$(mkdir_p)'. This prevents possible
- symlink attacks reported by Stefan Nordhausen.
- 2004-02-16 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi (Multiple Outputs): More text, based on
- comments from Eric Siegerman, Tim Van Holder, and Oren Ben-Kiki.
- 2004-02-15 Alexandre Duret-Lutz <adl@gnu.org>
- * m4/mkdirp.m4: Use `mkdir -p' only with GNU mkdir, because
- Solaris 8's mkdir is not thread-safe.
- * lib/mkinstalldirs: Likewise.
- * lib/install-sh: Abort when mkdir fails to create a directory.
- Report from Nathanael Nerode.
- 2004-02-07 Alexandre Duret-Lutz <adl@gnu.org>
- * aclocal.in (rel2abs): New function.
- (scan_configure_dep): Use rel2abs instead of File::Spec->rel2abs,
- the later does was introduced in Perl 5.6 so using it breaks with
- Perl 5.005.
- Report from Werner John.
- 2004-02-03 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi (Future of aclocal): Make clearer that
- it's ok to install macros into /usr/share/aclocal/.
- 2004-02-01 Alexandre Duret-Lutz <adl@gnu.org>
- * tests/lisp.test: Delete (pointless).
- * tests/Makefile.am (TESTS): Remove lisp.test.
- * lib/Automake/Variable.pm (transform_variable_recursively):
- Define rewritten variables in all conditions not *covered* by user
- definitions, not simply in conditions without a previous
- definition.
- * tests/cond34.test: New file.
- * tests/Makefile.am (TESTS): Add cond34.test.
- Report from Elena A. Vengerova
- * doc/automake.texi (Multiple Outputs): Typo.
- * doc/automake.texi (Emacs Lisp): Typos.
- Support for conditional _LISP.
- * automake.in (handle_emacs_lisp): Define $(ELCFILES) from LISP, not
- from $(am__ELCFILES).
- * lib/am/lisp.am (elc-stamp): Use $(LISP) instead of $(am__ELFILES).
- * tests/lisp6.test: New file.
- * tests/Makefile.am (TESTS): Add it.
- * automake.in (handle_emacs_lisp): Define $(ELCFILES) as
- $(am__ELCFILES), and always push it on @all. Do not mention
- elc-stamp.
- * lib/am/lisp.am (.el.elc): Rewrite as ...
- ($(am__ELCFILES)): ... this, and depend on elc-stamp.
- (elc-stamp): Make sure elc-stamp is older that all .elc files, as
- explained in the manual entry below.
- * doc/automake.texi (Multiple Outputs): New node.
- 2004-01-31 Alexandre Duret-Lutz <adl@gnu.org>
- * m4/regex.m4: Do not AC_SUBST(LIBOBJS), and quote most arguments.
- * tests/regex.test: New file.
- * tests/Makefile.am (TESTS): Add regex.test.
- 2004-01-28 Alexandre Duret-Lutz <adl@gnu.org>
- * Makefile.am (maintainer-check): Check for unquoted $(DESTDIR) uses.
- * lib/am/data.am, lib/am/distdir.am, lib/am/java.am, lib/am/libs.am,
- lib/am/lisp.am, lib/am/ltlib.am, lib/am/mans.am, lib/am/progs.am,
- lib/am/python.am, lib/am/scripts.am, lib/am/texinfos.am: Quote
- installation paths in install, uninstall, and installcheck rules,
- as well as in am__installdirs variables. This is for the sake
- of paths containing spaces.
- * lib/am/install.am (installdirs-am, installdirs): Do not try
- to create "" directories.
- * test/instspc.test: New file.
- * test/Makefile.am (TESTS): Add instspc.test.
- Report from James Amundson.
- * doc/automake.texi (Not Enough, Third-Party Makefiles): New nodes.
- (Extending): Make it a subsection of Not Enough.
- * lib/gnupload (GPG): Use an absolute path. Suggestion from Gary
- V. Vaughan.
- (passphrase): Unset it this variable before using it, in case it
- was exported. Report from Scott James Remnant.
- 2004-01-25 Alexandre Duret-Lutz <adl@gnu.org>
- * lib/gnupload (usage): Fix example.
- * Makefile.am (cvs-release): Fix call to gnupload.
- From Jim Meyering.
- 2004-01-24 Alexandre Duret-Lutz <adl@gnu.org>
- * lib/gnupload: New script.
- * lib/Makefile.am (EXTRA_DIST): Distribute gnupload.
- * Makefile.am (cvs-release): New target.
- 2004-01-23 Alexandre Duret-Lutz <adl@gnu.org>
- * lib/am/python.am (uninstall-%DIR%PYTHON): Remove extra `;'s.
- Fix python10.test.
- * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Use `s/xx//p'
- instead of `/xx/ s///p'; the latter fails when GNU sed is run with
- POSIXLY_CORRECT. Also strip superfluous -e.
- Report from Miloslav Trmac.
- 2004-01-22 Alexandre Duret-Lutz <adl@gnu.org>
- * tests/lex5.test: Sleep before calling AUTOMAKE the second time,
- this fixes a spurious failure reported by Andreas Schwab. Also
- make sure ylwrap is not installed unless needed, and exercise
- --no-force.
- 2004-01-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> (tiny change)
- * doc/automake.texi (Dist): Document limitations of distcheck-hook
- and DISTCHECK_CONFIGURE_FLAGS with regard to subdirs and
- subpackages.
- 2004-01-20 Alexandre Duret-Lutz <adl@gnu.org>
- * doc/automake.texi (Upgrading): New node.
- 2004-01-20 Gary V. Vaughan <gary@gnu.org>
- * automake.in (scan_autoconf_traces): AC_LIBTOOL_TAGS can be
- correctly called without arguments as evidenced by the libtool
- demo directories.
- 2004-01-13 Alexandre Duret-Lutz <adl@gnu.org>
- * tests/conflnk3.test: Skip if `test -e' does not work.
- Report from Lars Hecking.
- 2004-01-13 Jim Meyering <jim@meyering.net>
- * lib/install-sh: Change `\n \t' to `\n\t ' in `defaultIFS'
- assignment. Remove spurious SPACEs before TABs.
- 2004-01-12 Alexandre Duret-Lutz <adl@gnu.org>
- * lib/py-compile: Check input files after option processing.
- Ensure --basedir has an argument.
- * lib/am/python.am (install-%DIR%PYTHON): Do not run py-compile
- if nothing was installed.
- * tests/python10.test: New file.
- * tests/Makefile.am (TESTS): Add python10.test.
- Suggested by Sander Niemeijer.
- * tests/txinfo29.test: Remove autom4te.cache.
- Report from Greg Schafer.
- * lib/install-sh: Do not use "$@" in a context where it may be empty,
- for the sake of OSF1/Tru64's shell.
- Report from He Li.
- 2004-01-11 Alexandre Duret-Lutz <adl@gnu.org>
- * lib/config.sub, lib/config.guess, lib/texinfo.tex: New upstream
- versions.
- * m4/as.m4, m4/depend.m4, m4/maintainer.m4, m4/multi.m4: Update
- copyright years and serial.
- * m4/python.m4 (_AM_PYTHON_INTERPRETER_LIST): Add python2.4.
- 2004-01-10 Peter Eisentraut <peter_e@gmx.net> (tiny change)
- * m4/as.m4 (AM_PROG_AS): Format and align help string more
- consistently.
- * m4/depend.m4 (AM_DEP_TRACK): Likewise.
- * m4/lispdir.m4 (AM_PATH_LISPDIR): Likewise.
- * m4/maintainer.m4 (AM_MAINTAINER_MODE): Likewise.
- * m4/multi.m4 (AM_ENABLE_MULTILIB): Likewise.
- 2004-01-10 Paul Eggert <eggert@twinsun.com>
- * m4/lispdir.m4 (AM_PATH_LISPDIR): Don't use \? in sed regular
- expressions; it doesn't conform to POSIX.
- 2004-01-10 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in (shadow_unconditionally): New function...
- (handle_source_transform): ... extracted from here.
- (am_install_var): Use shadow_unconditionally to define %DISTVAR%.
- * lib/am/data.am, lib/am/java.am, lib/am/lisp.am, lib/am/python.am,
- lib/am/script.am: Add %DISTVAR% to DIST_COMMON.
- * tests/cond33.test: Make sure all conditional files are distributed.
- Report from Ralf Corsepius.
- 2004-01-08 Alexandre Duret-Lutz <adl@gnu.org>
- * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Append `.' to $(mkdir_p).
- * lib/install-sh: Accept `install-sh -d' with 0..n arguments,
- as well as `install-sh sources... dest' with multiple sources.
- * tests/cond33.test: New file.
- * tests/instsh2.test: Add more checks for install-sh.
- * tests/transform.test: Test for installdirs.
- * tests/Makefile.am (TESTS): Add cond33.test
- Report from Ralf Corsepius.
- * automake.in (handle_configure): Skip AC_CONFIG_LINKS items which
- do not look like DEST:SRC.
- * tests/conflnk3.test: Check for AC_CONFIG_LINKS($computed).
- 2004-01-07 Alexandre Duret-Lutz <adl@gnu.org>
- Fix for PR automake/289:
- * automake.in (Automake::Struct::libtool_tag): New attribute. Define
- it for the language that have a Libtool tag.
- (%libtool_tags): New variable.
- (handle_languages, define_compiler_variable)
- (define_linker_variable): Pass --tag=XXX to libtool if supported.
- (scan_autoconf_traces): Scan for _LT_AC_TAGCONFIG and AC_LIBTOOL_TAGS.
- * tests/libtool3.test, tests/subobj9.test: Check that --tag=XXX is
- output.
- 2003-01-07 Eric Sunshine <sunshine@sunshineco.com> (tiny change)
- * lib/am/configure.am (am__CONFIG_DISTCLEAN_FILES): Add
- config.status.lineno.
- 2004-01-07 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> (tiny change)
- * doc/automake.texi (Rebuilding): Typo.
- 2004-01-07 Alexandre Duret-Lutz <adl@gnu.org>
- * lib/am/Makefile.am (dist_am_DATA): Really add inst-vars.am.
- 2004-01-06 Alexandre Duret-Lutz <adl@gnu.org>
- * THANKS: Add Bruce Korb.
- 2004-01-05 Alexandre Duret-Lutz <adl@gnu.org>
- Mimic Paul Eggert's changes to Autoconf.
- * Makefile.am (automake, aclocal): Use `chmod a-w', not `chmod -w'.
- * lib/Automake/Makefile.am (Config.pm): Likewise.
- * m4/Makefile.am ($(top_srcdir)/m4/amversion.m4): Likewise.
- * lib/am/inst-vars.am: New file, define am__vpath_adj_setup,
- am__vpath_adj, and am__strip_dir.
- * lib/am/Makefile.am (dist_am_DATA): Add inst-vars.am.
- * lib/am/data.am, lib/am/lisp.am, lib/am/python.am,
- lib/am/scripts.am: Include inst-vars.am, and use $(am__vpath_adj),
- $(am__vpath_adj_setup), and $(am__strip_dir) in install and
- uninstall rules. This fixes installation of nobase_ files in
- VPATH setups with Sun and OSF1/Tru64 Make.
- * lib/am/libs.am, lib/am/ltlib.am: Include inst-vars.am, and use
- $(am__strip_dir) to simplify install and uninstall rules.
- * tests/nobase.test: Augment to check installation from VPATH builds.
- * automake.in (%transformed_files): New variable.
- (initialize_per_input): Reset it.
- (make_paragraphs): Fill %transformed_files, and define %FIRST%
- each time a file is transformed for the first time.
- (handle_configure): Do not define %FIRST_CONFIG_HIN%.
- (am_install_var): Do not define %FIRST%.
- * lib/am/remake-hdr.am: Use %?FIRST% instead of %?FIRST_CONFIG_HIN%.
- 2004-01-04 Alexandre Duret-Lutz <adl@gnu.org>
- * lib/texinfo.tex: New upstream version.
- * m4/mkdirp.m4: Do not use `-m 0755'. This overrides special bits
- and break setups where 775 directories are expected. Just obey
- umask as we did in the past.
- Report from Harlan Stenn.
- 2004-01-03 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in (scan_texinfo_file): Do not compare $outfile to ''
- as $outfile might not be defined at all.
- * lib/Automake/Variable.pm (define): Rework the way we check
- Automake variable definition. Ensure consistent :=/+=/=
- definitions only for variables that have been and are defined by
- Automake, and make it an internal error. Ignore Automake
- attempts to touch a user variable, even with += assignments.
- * tests/txinfo29.test: New file.
- * tests/Makefile.am (TESTS): Add txinfo29.test.
- Reported by Bruce Korb.
- 2004-01-02 Tom Tromey <tromey@redhat.com>
- * automake.in (handle_source_transform): Don't generate dist
- variables when no-dist is set.
- (generate_makefile): Likewise.
- * tests/nodist3.test: Ensure that DIST_SOURCES is not created,
- and that dist target does not exist.
- Reported by Tom Fitzsimmons.
- 2004-01-02 Alexandre Duret-Lutz <adl@gnu.org>
- * tests/libtool5.test, tests/ltcond.test, tests/ltcond2.test,
- * tests/ltconv.test: Run automake with --add-missing, because
- the CVS version of libtoolize no longer install config.sub and
- config.guess by default.
- Fix for PR automake/319:
- * aclocal.in (scan_m4_files): Scan configure.ac.
- (trace_used_macros, write_aclocal): Remove configure.ac from the
- list of files to include.
- * tests/Makefile.am (TESTS): Add acloca15.test.
- * tests/acloca15.test: New file.
- * aclocal.in (%file_includes): New variable.
- (scan_configure_dep): Compile $m4_include_rx and $ac_require_rx once.
- (scan_file): Scan for included files, and process these files
- recursively. Fill %file_includes and %file_contents. Return the
- list of included files, not the contents.
- (scan_m4_files): Adjust calls to scan_files.
- (strip_redundant_includes): New function.
- (trace_used_macros): Call it.
- (write_aclocal): Likewise. Also check the mtime of included files.
- * tests/Makefile.am (TESTS): Add acloca14.test.
- * tests/acloca14.test: New file.
- Report from Phil Edwards.
- 2004-01-01 Alexandre Duret-Lutz <adl@gnu.org>
- * automake.in (handle_languages): Do not define DEP_FILES.
- * m4/depout.m4 (_AM_OUTPUT_DEPENDENCY_COMMANDS): Extract included
- files with $(DEPDIR) in their name instead of DEP_FILES.
- * tests/depend.test, tests/depend4.test, tests/exsource.test:
- Adjust.
- Suggested by Tom Tromey.
- Do not output .lo rules for programs and static libraries objects,
- and do not output .o/.obj rules for libtool libraries. This is
- about explicit rules only, not inference rules.
- * automake.in (handle_single_transform_list): Rename as ...
- (handle_single_transform): ... this. Take a single file
- to transform (it was only called this way) and accept a new
- %transform argument. Fill %lang_specific_files with list
- references instead of strings, and append %transform to each
- of these lists.
- (define_objects_from_sources, handle_source_transform):
- Take a %transform argument, and forward it to &handle_single_transform.
- (handle_languages): Adjust to the new format of
- %lang_specific_files, and honor its %transform part.
- (handle_programs, handle_libraries, handle_ltlibraries): Override
- %NONLIBTOOL% and %LIBTOOL% while calling handle_source_transform.
- (make_paragraphs): Define %NONLIBTOOL% by default. Make sure
- %transform settings override global settings.
- * lib/am/depend2.am (%OBJ%, %OBJOBJ%): Define only if %NONLIBTOOL%.
- * tests/libtool3.test: Augment to check Makefile.ins for unneeded
- rules.
- Suggested by Thomas Fitzsimmons.
- * automake.in, aclocal.in: Bump copyright years.
- -----
- Copyright (C) 2004-2017 Free Software Foundation, Inc.
- Copying and distribution of this file, with or without modification, are
- permitted provided the copyright notice and this notice are preserved.
- ;; Variables:
- ;; coding: utf-8
- ;; End:
|