Log

Author Commit Date CI Message
Alexandre Duret-Lutz a2ca2620 2005-02-06T10:22:29 * aclocal.in ($serial_line_rx): Allow trailing garbage after the serial number. (scan_file): Explicitly mark the "ill-formed serial" message as a warning. * doc/automake.texi (aclocal options, Local Macros): Link to... (Serials): ... this new section.
Alexandre Duret-Lutz 30df17be 2005-02-03T07:36:19 * lib/compile: Likewise.
Alexandre Duret-Lutz 8c96fc11 2005-02-02T21:08:46 * lib/elisp-comp: Use `(exit N); exit N', not `(exit N); exit'; see 2004-12-17. * lib/mdate-sh, lib/py-compile, lib/ylwrap: Exit with nonzero status if a write failure occurs with --help or --version option, as below.
Alexandre Duret-Lutz a8dfbacf 2005-02-02T20:58:58 * lib/depcomp: Exit with nonzero status if a write failure occurs with --help or --version option. * lib/elisp-comp: Likewise. * lib/gnupload: Likewise. * lib/install-sh: Likewise. * lib/missing: Likewise. * lib/mkinstalldirs: Likewise.
Alexandre Duret-Lutz 678fab8e 2005-02-01T20:51:24 * doc/automake.texi (aclocal options): Typo.
Alexandre Duret-Lutz dfa86f00 2005-01-31T23:41:10 * aclocal.in (list_compare): New functions. (scan_file): Honor #serial lines. * tests/acloca18.test: New test. * tests/Makefile.am (TESTS): Add it. * doc/automake.texi (aclocal options, Local Macros): Document #serial.
Alexandre Duret-Lutz d3a058fb 2005-01-30T17:47:39 Preliminary support for `aclocal --install'. This still lacks #serial support. * aclocal.in (reset_maps, install_file): New functions. (write_aclocal): Copy files if --install. (usage, parse_arguments): Recognize --install. ("MAIN"): Start aclocal again if some file were installed. * tests/acloca10.test: Augment to test --install. * tests/aclocal.in, tests/defs.in: Add support for ACLOCAL_TESTSUITE_FLAGS, used by acloca10.test. * doc/automake.texi (aclocal options, Local Macros): Document --install. (Future of aclocal): Adjust.
Alexandre Duret-Lutz 82bf79e1 2005-01-30T12:44:48 * doc/automake.texi (Macro search path): Using --acdir is not obvious, it's erroneous.
Alexandre Duret-Lutz 956346f3 2005-01-30T11:38:52 * doc/automake.texi (direntry): Let `info Automake' point to the manual, and `info automake' to the `Invoking automake' node. Like in Autoconf.
Akim Demaille 157d3252 2005-01-27T09:25:45 * lib/Automake/Configure_ac.pm: s/filename/file_name/g. From Paul Eggert.
Akim Demaille 4ef522ee 2005-01-24T17:03:54 * lib/Automake/FileUtils.pm: Rename filename as file_name to be consistent with the terminology of the GNU coding standards. From Paul Eggert. (update_file): Accept a $force argument, so that --force always updates the time stamps.
Alexandre Duret-Lutz b5aee628 2005-01-23T22:19:36 * doc/automake.texi (How the Linker is Chosen): Explain how the linker is chosen without diagram, and update to match the code. Suggestion from Adrian Bunk.
Alexandre Duret-Lutz 340d06a4 2005-01-16T00:36:54 * lib/am/subdirs.am ($(RECURSIVE_TARGETS), $(RECURSIVE_CLEAN_TARGETS)): Process all words of $MAKEFLAGS when checking for -k. * tests/check4.test: New file. * tests/Makefile.am (TESTS): Add check4.test. Report from Eric Blake.
Alexandre Duret-Lutz 7b995158 2005-01-13T20:01:00 * m4/amversion.in (AM_AUTOMAKE_VERSION): Point users to AM_INIT_AUTOMAKE if the version passed is incorrect. * tests/version8.test: New file. * tests/Makefile.am (TESTS): Add version8.test.
Alexandre Duret-Lutz 391df12b 2005-01-09T14:46:22 * m4/amversion.in, m4/as.m4, m4/auxdir.m4, m4/ccstdc.m4, m4/cond.m4, m4/depend.m4, m4/depout.m4, m4/dmalloc.m4, m4/gcj.m4, m4/header.m4, m4/init.m4, m4/install-sh.m4, m4/lead-dot.m4, m4/lex.m4, m4/lispdir.m4, m4/maintainer.m4, m4/make.m4, m4/minuso.m4, m4/missing.m4, m4/mkdirp.m4, m4/multi.m4, m4/obsol-gt.m4, m4/obsol-lt.m4, m4/obsolete.m4, m4/options.m4, m4/protos.m4, m4/python.m4, m4/regex.m4, m4/runlog.m4, m4/sanity.m4, m4/strip.m4, m4/tar.m4: Use the same all-permissive license that is used in aclocal.m4. Relicensing backed by RMS.
Alexandre Duret-Lutz dd477a4e 2005-01-09T12:06:08 * doc/automake.texi (A Library, LIBOBJS): Mention that empty libraries are not portable.
Akim Demaille 9d446918 2005-01-07T15:02:04 Typo.
Alexandre Duret-Lutz 40077b19 2005-01-05T19:04:08 * aclocal.in ($ac_defun_rx): Match AU_ALIAS. * tests/aclocal5.test (MORE_DEFS): Rename as... (AM_TEST_SUBST): this so that undefined macros are caught. And make it an alias of AC_SUBST. Test AU_ALIAS. Reported by Martin Bravenboer.
Alexandre Duret-Lutz 26169ba6 2005-01-03T21:32:19 Fix handling of per-target flags in link rules. * automake.in (define_per_target_linker_variable): New function. (handle_programs, handle_ltlibraries): Use it. (%link_languages): New map. (register_language): Fill it. * lib/am/ltlibrary.am (%LTLIBRARY%): Do not append $(%XLTLIBRARY%_LDFLAGS) to the command, this is now done by define_per_target_linker_variable if needed. * lib/am/program.am (%PROGRAM%%EXEEXT%): Likewise with $(%XPROGRAM%_LDFLAGS). * doc/automake.texi (Program and Library Variables): Mention AM_LDFLAGS and AM_LIBTOOLFLAGS in the definition of maude_LDFLAGS and maude_LIBTOOLFLAGS. * tests/libtool9.test: New file. * tests/Makefile.am (TESTS): Add it. * NEWS: Explain the backward incompatibility. Report from Akim Demaille.
Alexandre Duret-Lutz 25eca5c6 2005-01-01T17:19:14 * doc/automake.texi (Requirements) <AC_CONFIG_FILES>: Discuss specifications with shell variables. (Optional) <AC_CONFIG_HEADERS, AC_CONFIG_LINKS>: Point to AC_CONFIG_FILES for this explanation. * automake.in (substitute_ac_subst_variables_worker, substitute_ac_subst_variables): Mew functions. (rewrite_inputs_into_dependencies): Use substitute_ac_subst_variables to ignore dependencies that contain unAC_SUBSTed shell variables. (handle_configure): Likewise, do not output rules for AC_CONFIG_HEADERS, AC_CONFIG_FILES, and AC_CONFIG_LINKS targets that unAC_SUBSTed contain shell variables. * tests/autohdr4.test: Use an AC_SUBST variable in a specification. * tests/output11.test, tests/output12.test: New files. * tests/Makefile.am (TESTS): Add output11.test and output12.test.
Alexandre Duret-Lutz 81eb4c78 2005-01-01T12:28:44 * aclocal.in (parse_arguments, write_aclocal): Bump copyright year. * automake.in ($gen_copyright, version): Likewise.
Alexandre Duret-Lutz 004fbb83 2004-12-31T12:20:47 * tests/man2.test, tests/transform.test: Specify --mandir, in order not to fail when Autoconf changes its $mandir default.
Alexandre Duret-Lutz ae6b80f3 2004-12-30T23:10:52 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.
Alexandre Duret-Lutz 7c3a688e 2004-12-27T21:25:42 * automake.in (Preprocessed Fortran): Fix the definition of FCLINK.
Alexandre Duret-Lutz 5b5c240e 2004-12-27T21:18:52 * 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).
Alexandre Duret-Lutz 4309300e 2004-12-27T20:43:41 * lib/am/texinfos.am (uninstall-info-am): Show change of directory while uninstalling DJGPP-style info files.
Alexandre Duret-Lutz 4b354511 2004-12-27T20:38:22 Declare recursive install targets as dependencies of `.MAKE', so that `make -n install' works with BSD Make too.
Alexandre Duret-Lutz 3d6641e0 2004-12-18T18:02:55 * lib/config-ml.in, lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream versions.
Alexandre Duret-Lutz b0b42cd2 2004-12-18T17:54:28 * doc/automake.texi (gettext): Move the paragraph about dist_list_LISP... (Emacs Lisp): ... here. Report from Bruno Haible.
Alexandre Duret-Lutz 59a49bbc 2004-12-18T10:08:57 * doc/automake.texi: Bump GFDL version to 1.2, since that is what we distribute.
Alexandre Duret-Lutz f7b0aa82 2004-12-18T09:33:14 * doc/automake.texi: Fix more misuses of @xref and @pxref, including some of the "correction" below. Thanks to Karl Berry.
Alexandre Duret-Lutz 3f95e42e 2004-12-17T23:46:58 * doc/automake.texi: Correct several misuses of @xref and @pxref.
Alexandre Duret-Lutz ea4c298f 2004-12-17T23:25:09 * 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.
Akim Demaille 28fca23d 2004-12-14T13:15:41 * doc/automake.texi (Options): Englishoes. (Options): And another.
Akim Demaille 21d737a6 2004-12-14T13:13:30 * doc/automake.texi (Options): Englishoes.
Alexandre Duret-Lutz fa8d252a 2004-12-13T21:21:50 * ChangeLog.03: New file, extracted from ChangeLog. * Makefile.am (EXTRA_DIST): Add it.
Alexandre Duret-Lutz 9c0c49fb 2004-12-12T23:39:02 * 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.
Alexandre Duret-Lutz 4c4df87d 2004-12-11T00:29:29 * doc/automake.texi (Per-Object Flags): New node.
Alexandre Duret-Lutz 26de384e 2004-12-09T22:07:45 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.
Alexandre Duret-Lutz 9681f98f 2004-12-09T21:48:20 * doc/automake.texi (Java): Mention dist_ and add an example. * tests/java.test: Do actually compile java files and run distcheck.
Alexandre Duret-Lutz 7eaf5f45 2004-12-08T22:00:50 * 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.
Alexandre Duret-Lutz 4ea411dc 2004-12-08T21:45:36 * 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.
Paul Eggert 772a2d8c 2004-12-08T20:37:00 Fix typo in previous log change.
Paul Eggert 11b823ce 2004-12-08T20:34:56 Import mdate-sh change from automake.
Paul Eggert 173eedba 2004-12-08T20:33:31 * lib/mdate-sh: Don't use "set - x`$ls_command /`".
Paul Eggert a43c0556 2004-12-08T20:33:11 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.
Alexandre Duret-Lutz cb5b212e 2004-12-05T16:12:32 * 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.
Alexandre Duret-Lutz eea99da2 2004-12-05T15:40:38 * doc/automake.texi (Clean): Typo.
Alexandre Duret-Lutz 93cdc450 2004-12-05T15:35:23 * 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.
Alexandre Duret-Lutz a5114dca 2004-12-05T13:10:16 * doc/automake.texi (renamed objects, CVS): Typos.
Alexandre Duret-Lutz 251aa1a3 2004-12-05T13:05:51 * doc/automake.texi (Flag Variables Ordering): New section. (User Variables, Program and Library Variables): @xref it.
Alexandre Duret-Lutz 3b3a5343 2004-11-24T22:44:17 * doc/automake.texi (Conditional Subdirectories): More comments about non-distributed subdirectories.
Alexandre Duret-Lutz b6520e82 2004-11-24T21:07:56 * Makefile.am (maintainer-clean): Check for unescaped @ in manual.
Alexandre Duret-Lutz c05c0c90 2004-11-24T21:03:59 * doc/automake.texi (Built sources example): Fix typo.
Alexandre Duret-Lutz 1ec52bab 2004-11-22T00:03:29 * 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.
Alexandre Duret-Lutz d6da85a6 2004-11-21T23:31:45 * 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.
Alexandre Duret-Lutz 8498ea29 2004-11-21T19:54:43 * 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.
Alexandre Duret-Lutz d521e44b 2004-11-21T19:53:05 * aclocal.in (%file_seen): Rename as ... (%file_added): ... this, and move it close to add_file(), the only function that uses it.
Alexandre Duret-Lutz c75b0bd0 2004-11-17T22:46:05 * aclocal.in (version): Remove initial blank line and reproduce the layout of automake --version. From Art Haas.
Alexandre Duret-Lutz fbf1ceb8 2004-11-17T22:36:54 * 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.
Alexandre Duret-Lutz d92fc1e5 2004-11-17T22:13:33 * tests/defs.in (testaclocaldir): New variable. * tests/aclocal.test: Use it to fix the test. Report from Patrick Welche.
Alexandre Duret-Lutz e4f1de1e 2004-11-10T20:12:34 * 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.
Alexandre Duret-Lutz 97f03a22 2004-11-09T23:39:58 * doc/automake.texi (Libtool Modules): Make clearer that -module should appear explicitly in _LDFLAGS.
Alexandre Duret-Lutz 91d37a8e 2004-11-09T20:24:42 * aclocal.in (parse_arguments): Correctly recognize --print-ac-dir. * tests/aclocal.test: Check --print-ac-dir and a unknown option.
Alexandre Duret-Lutz 65680ff9 2004-11-09T10:23:03 * aclocal.in (parse_arguments): Fix detection of unexisting default $(datadir)/aclocal. Report from Akim.
Alexandre Duret-Lutz f905ec7b 2004-11-07T23:25:32 * 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.
Alexandre Duret-Lutz f31c5b09 2004-11-06T21:10:38 * aclocal.in (parse_arguments): Correct comment. From Akim.
Alexandre Duret-Lutz 3110f38b 2004-11-04T22:19:41 * 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.
Alexandre Duret-Lutz 53810e0d 2004-11-03T21:49:39 * tests/defs.in: Do not distinguish VERBOSE=x from VERBOSE=anything_but_x, always turn on shell traces.
Alexandre Duret-Lutz 64ea2a5e 2004-11-03T21:40:25 * 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.
Alexandre Duret-Lutz c51c256c 2004-11-01T17:35:37 * 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.
Alexandre Duret-Lutz d6da6966 2004-11-01T12:51:34 * 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.
Alexandre Duret-Lutz 02c3b481 2004-11-01T09:58:39 * lib/config.guess, lib/texinfo.tex: New upstream versions.
Alexandre Duret-Lutz a7016d70 2004-11-01T09:55:35 * doc/automake.texi (LIBOBJS): Spelling and grammar corrections from Ralf Wildenhues.
Alexandre Duret-Lutz 9e7295cf 2004-10-31T22:12:11 * doc/automake.texi (LIBOBJS): Augment with an example setup. (LTLIBOBJ): Rename as ... (LTLIBOBJS): ... this. Link to LIBOBJS, and mention LTALLOCA.
Alexandre Duret-Lutz d3cd9f6d 2004-10-25T18:59:54 * doc/automake.texi: Untabify, tabs in the examples are poorly rendered. * Makefile.am (maintainer-check): Grep tabs in the manual.
Alexandre Duret-Lutz 60169f90 2004-10-25T18:52:45 * tests/comment8.test: Use $MAKE, not make.
Alexandre Duret-Lutz f9879aa6 2004-10-23T23:10:58 * tests/distcom3.test: Typo.
Alexandre Duret-Lutz 00b9d62a 2004-10-22T20:00:05 * doc/automake.texi (Libtool Convenience Libraries): Explain how to force the linker selection.
Alexandre Duret-Lutz 5a8604fc 2004-10-22T06:45:08 * 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 Пухальский Юрий Андреевич.
Alexandre Duret-Lutz d21ec656 2004-10-21T21:37:41 * 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.
Alexandre Duret-Lutz 8051fc95 2004-10-12T19:56:04 * 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.
Alexandre Duret-Lutz 769b1cc8 2004-10-12T19:39:08 * 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.
Alexandre Duret-Lutz 6b8aea4f 2004-10-12T07:02:44 * lib/compile: Handle output.obj in addition to output.o. * tests/compile.test: Check for this.
Alexandre Duret-Lutz c04803e1 2004-10-11T18:48:02 * doc/automake.texi (Sources): Typo, reported by Karl Berry.
Alexandre Duret-Lutz f2472538 2004-10-10T17:03:45 * aclocal.in ($ac_defun_rx): Match AC_DEFUN_ONCE. (trace_used_macros): Trace AC_DEFUN_ONCE. * tests/aclocal5.test: Use AC_DEFUN_ONCE.
Alexandre Duret-Lutz 72b84865 2004-10-10T15:58:07 * doc/automake.texi (Extending): Typo.
Alexandre Duret-Lutz 8e1923fe 2004-10-10T15:52:02 * 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.
Alexandre Duret-Lutz ee0d3a52 2004-10-10T15:35:09 * 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.
Alexandre Duret-Lutz 88443734 2004-09-28T22:19:20 * tests/subobj9.test: Adjust regexes after previous patch.
Alexandre Duret-Lutz f5bf5978 2004-09-28T22:02:34 * 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 Пухальский Юрий Андреевич.
Alexandre Duret-Lutz fef3bd37 2004-09-26T21:16:56 more files to ignore
Alexandre Duret-Lutz 8735b00e 2004-09-26T21:11:34 * 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.
Alexandre Duret-Lutz 4ae518d8 2004-09-26T20:33:50 * 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.
Alexandre Duret-Lutz 299dbc2e 2004-09-25T20:50:29 * doc/automake.texi (Clean): Document -local targets.
Alexandre Duret-Lutz d45d533b 2004-09-25T20:29:21 * doc/automake.texi: Typos.
Alexandre Duret-Lutz e43cc68e 2004-09-22T06:00:05 * doc/automake.texi (Timeline): Typos and other English mistakes reported by Jim and Gary.
Alexandre Duret-Lutz 1208ab4a 2004-09-21T19:39:18 * doc/automake.texi (Timeline): Typos and other English mistakes reported by Jim and Gary.
Alexandre Duret-Lutz 4fb14584 2004-09-21T19:26:05 * 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.
Akim Demaille c43b62ae 2004-09-20T07:36:39 Fix ChangeLog.