doc/version.texi


Log

Author Commit Date CI Message
Alexandre Duret-Lutz 0ea21f85 2006-03-10T10:52:00 * lib/Automake/ChannelDefs.pm: Make -Wportability the default in gnu and gnits modes. * doc/automake.texi (Invoking Automake): Adjust.
Alexandre Duret-Lutz 14187051 2006-02-21T20:27:05 * doc/automake.texi (Complete, Extending aclocal, Public macros) (Python, Conditionals, API versioning): Always quote macro arguments. Report from Stepan Kasal.
Alexandre Duret-Lutz 98257927 2006-02-16T21:03:05 * doc/automake.texi (Python): More examples.
Alexandre Duret-Lutz 97c94c98 2006-02-05T05:53:38 * doc/automake.texi (distcleancheck): Fix bad wording. Report from Bob Rossi. (Man pages): Show dist_man_MANS, not EXTRA_DIST = $(man_MANS).
Alexandre Duret-Lutz 3dae6da4 2006-01-29T17:35:12 Append $(EXEEXT) to programs that may be listed in TESTS. Report from Simon Josefsson. * automake.in (%known_programs): New global. (initialize_per_input): Reset it. (append_exeext): Take a predicate as first argument to select the filename to rewrite. (handle_programs): Fill %known_programs. (handle_tests): Append $(EXEEXT) to all tests that are in %known_programs. (am_install_var): Update call to append_exeext. * doc/automake.texi (EXEEXT): TESTS is also rewritten. (Tests): More about the difference between check_PROGRAMS and TESTS. Give an example of TEST_ENVIRONMENT. * tests/cond32.test: Augment with a nested condition. * tests/exeext4.test: Also check TESTS. * tests/check5.test: New file. * tests/Makefile.am (TESTS): Add check5.test.
Alexandre Duret-Lutz 8af369f4 2006-01-05T23:47:36 * doc/automake.texi: Bump copyright year. * automake.in ($gen_copyright, version): Likewise. * aclocal.in (write_aclocal, version): Likewise.
Alexandre Duret-Lutz 152ae4d0 2006-01-05T21:14:48 * lib/depcomp: Add 'ia64hp' dependency style. Zack's original patch was contributed to GCC on 2005-06-13. (tru64): Typo.
Alexandre Duret-Lutz 9bd67a2f 2005-10-03T20:48:59 2005-10-03 Alexandre Duret-Lutz <adl@gnu.org> * tests/nobase.test: Exercise previous patch. 2005-10-03 Peter O'Gorman <peter@pogma.com> (tiny change) * lib/am/distdir.am: Remove $(SHELL) when calling install_sh * m4/strip.m4: Ditto. * m4/install-sh.m4: Add $(SHELL) to the definition of install_sh
Alexandre Duret-Lutz e4790b31 2005-07-27T06:34:18 * doc/automake.texi (Auxiliary Programs): Fix a typo. * tests/suffix11.test: Fix a typo. * tests/colon3.test: s/EGREP/FGREP/.
Alexandre Duret-Lutz 5448bc99 2005-07-09T09:30:31 * doc/automake.texi (Public macros): Typo. * aclocal.in: Typo in comment.
Alexandre Duret-Lutz 3d3ae2c6 2005-07-02T11:33:29 * doc/automake.texi (Public macros) <AM_WITH_DMALLOC>: Reword to fix an underful hbox. * lib/INSTALL, lib/config.guess, lib/config.sub, lib/texinfo.tex: New upstream version.
Alexandre Duret-Lutz 7a54608c 2005-06-29T20:34:36 * doc/automake.texi (Include, Extending aclocal): Typos. Report from Karl Berry.
Alexandre Duret-Lutz aac86035 2005-06-08T19:41:26 * lib/am/texibuild.am (?GENERIC_INFO?%SOURCE_SUFFIX%%DEST_SUFFIX%): Do not backup any file if makeinfo is not installed. * lib/missing (makeinfo): Do not touch a missing info file. * tests/txinfo30.test: New file. * tests/Makefile.am (TESTS): Add txinfo30.test. Report from Bob Proulx.
Alexandre Duret-Lutz 2ff80273 2005-05-14T19:01:44 Alexandre Duret-Lutz <adl@gnu.org> Support for remote LIBOBJS (and friends) with subdir-objects. Fixes PR automake/401. * automake.in (config_libobj_dir): New variable. (scan_autoconf_traces): Set config_libobj_dir from AC_CONFIG_LIBOBJ_DIR. (handle_LIBOBJS_or_ALLOCA, require_libsource_with_macro): New functions. (handle_LIBOBJS, handle_ALLOCA): Use them. Adjust location of dependency files, possibly in a subdirectory. * tests/pr401.test, tests/pr401b.test, tests/pr401c.test: New tests. * tests/Makefile.am (TESTS): Add them. * doc/automake.texi (Optional) <AC_CONFIG_LIBOBJ_DIR>: Document. (LIBOBJS): Document changes in behaviour of LIBOBJS, ALLOCA, LTLIBOBJS & LTALLOCA in the presence of subdir-objects and an invocation of AC_CONFIG_LIBOBJ_DIR.
Alexandre Duret-Lutz 5bdcf40b 2005-04-18T20:48:53 * doc/automake.texi (Dist): Correct English.
Alexandre Duret-Lutz aa1bb7f4 2005-03-31T18:22:23 * doc/automake.texi: Fix a few typos.
Alexandre Duret-Lutz ecbd83fa 2005-03-29T23:41:28 * doc/automake.texi (Multiple Outputs): Fix mistakes reported by Jim Meyering.
Alexandre Duret-Lutz 54951ffa 2005-03-29T18:46:55 * lib/am/lisp.am ($(am__ELCFILES)): Prevent races if the recover rule is run with `make -j'. * doc/automake.texi (Multiple Outputs): Adjust. * tests/lisp6.test: Augment it. * tests/lisp8.test: New file. * tests/Makefile.am (TESTS): Add lisp8.test. Suggested by Bruno Haible.
Alexandre Duret-Lutz 3608e817 2005-03-27T12:39:17 * doc/automake.texi: Use @:, @., @!, and @tie{} where appropriate.
Alexandre Duret-Lutz aca86b10 2005-03-05T16:36:54 * doc/automake.texi: Replace wicked whiches by thats.
Alexandre Duret-Lutz 39d76e98 2005-02-27T00:09:04 * doc/automake.texi: Replace many uses of @samp by @code, and vice versa. Use @command, @option, and @env where appropriate.
Alexandre Duret-Lutz 98f55c87 2005-02-26T01:09:48 * doc/automake.texi: Reword a few sentences to fix all underflow and overflow warnings during `make dvi'. (Auxiliary Programs) <configure.guess, config.sub>: Update URL. (Public macros) <AM_WITH_DMALLOC>: Likewise.
Alexandre Duret-Lutz 967a9707 2005-02-12T21:24:34 * doc/automake.texi (Hard-Coded Install Paths): New node. (Extending, Extending aclocal, Python): Link to it. (Extending): Don't show how to install a file in /etc/ directly, this is insane.
Alexandre Duret-Lutz 8fca82c5 2005-02-08T23:06:44 * lib/mdate-sh: Check the size of the word following the month to catch Darwin. This way the filename can contain spaces.
Alexandre Duret-Lutz a1d34cdc 2005-02-07T22:48:57 * doc/automake.texi (Requirements): Show one example of AC_CONFIG_FILES with multiple outputs, and correct a few typos.
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 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 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.
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 dd477a4e 2005-01-09T12:06:08 * doc/automake.texi (A Library, LIBOBJS): Mention that empty libraries are not portable.
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 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 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 3f95e42e 2004-12-17T23:46:58 * doc/automake.texi: Correct several misuses of @xref and @pxref.
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 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 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 c05c0c90 2004-11-24T21:03:59 * doc/automake.texi (Built sources example): Fix typo.
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 00b9d62a 2004-10-22T20:00:05 * doc/automake.texi (Libtool Convenience Libraries): Explain how to force the linker selection.
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 c04803e1 2004-10-11T18:48:02 * doc/automake.texi (Sources): Typo, reported by Karl Berry.
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 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 52ddeac1 2004-09-19T21:30:48 * 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.
Alexandre Duret-Lutz 95ff5a31 2004-09-15T20:17:12 * 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.
Alexandre Duret-Lutz 1e840d7c 2004-08-03T23:02:56 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 note 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): AC_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.
Alexandre Duret-Lutz 8fe3d4ea 2004-08-02T20:26:54 * doc/automake.texi (Optional): Update documentation for AC_CANONICAL_BUILD, AC_CANONICAL_HOST, and AC_CANONICAL_SYSTEM.
Alexandre Duret-Lutz 16e08014 2004-08-01T17:31:22 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.
Alexandre Duret-Lutz 96afbaa4 2004-07-28T20:51:38 * configure.ac, NEWS: Bump version to 1.9a.
Alexandre Duret-Lutz 1ff79540 2004-07-28T20:41:39 * configure.ac, NEWS: Bump version to 1.9.
Alexandre Duret-Lutz c97542e2 2004-07-28T19:58:37 revert hasty commit before release
Derek R. Price c3783fca 2004-07-27T12:50:56 * lib/am/yacc.am, lib/am/lex.am: Only compile these targets in maintainer mode. * doc/automake.texi (Yacc and Lex): Note dependence on maintainer mode. * NEWS: Note same dependency. * tests/mmode-lexyacc.test: New file.
Alexandre Duret-Lutz 55846d15 2004-07-25T21:34:41 * 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.
Alexandre Duret-Lutz 844e7f04 2004-07-22T17:22:33 * doc/automake.texi (Libtool Modules): Typo in example. Report from Ulrich Eckhardt.
Alexandre Duret-Lutz b333cd22 2004-07-17T14:56:16 * configure.ac, NEWS: Bump version to 1.8e.
Alexandre Duret-Lutz 7b53cc3f 2004-07-17T11:40:23 * configure.ac, NEWS: Bump version to 1.8d.
Alexandre Duret-Lutz fc118116 2004-07-17T09:10:42 * doc/automake.texi (Top level): Rename as ... (Directories): ... this, and split into ... (Subdirectories, Conditional Subdirectories): ... these. (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.
Alexandre Duret-Lutz b23ddf1b 2004-07-11T22:19:27 * doc/automake.texi (Options): Improve ustar file name length discussion. Reference tar manual.
Alexandre Duret-Lutz 68acb54a 2004-07-11T22:07:25 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.
Alexandre Duret-Lutz ac1bc909 2004-06-16T19:17:03 For Debian Bug#254372: * doc/automake.texi (Invoking aclocal): Rewrite the paragraph explaining m4_include is used for relative files.
Alexandre Duret-Lutz ad97d50f 2004-05-31T21:28:36 * 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.
Alexandre Duret-Lutz 5b8ccc44 2004-05-23T19:30:14 * configure.ac, NEWS: Bump version to 1.8c.
Alexandre Duret-Lutz 95853b65 2004-05-23T19:02:40 * configure.ac, NEWS: Bump version to 1.8b.
Alexandre Duret-Lutz bf7ab094 2004-05-22T07:19:37 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.
Alexandre Duret-Lutz adbf3ce6 2004-05-15T16:12:07 * 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.
Alexandre Duret-Lutz e38fafec 2004-05-13T20:43:23 * doc/automake.texi (Program and Library Variables): Remove doubled word in footnote.
Alexandre Duret-Lutz 55f99502 2004-04-25T10:01:22 * doc/automake.texi (Headers): Revamp.
Alexandre Duret-Lutz 014ec4f2 2004-04-23T21:57:44 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.
Alexandre Duret-Lutz ae040111 2004-04-19T23:20:08 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.
Alexandre Duret-Lutz 9590e75c 2004-04-02T07:14:27 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.
Alexandre Duret-Lutz 211ed859 2004-02-16T21:21:04 * doc/automake.texi (Multiple Outputs): More text, based on comments from Eric Siegerman, Tim Van Holder, and Oren Ben-Kiki.
Alexandre Duret-Lutz c4d8bfbf 2004-02-03T22:53:22 * doc/automake.texi (Future of aclocal): Make clearer that it's ok to install macros into /usr/share/aclocal/.
Alexandre Duret-Lutz 89a4ee37 2004-02-01T12:58:06 * doc/automake.texi (Emacs Lisp): Typos.
Alexandre Duret-Lutz ef1f2dad 2004-01-28T17:08:33 * doc/automake.texi (Not Enough, Third-Party Makefiles): New nodes. (Extending): Make it a subsection of Not Enough.
Alexandre Duret-Lutz 530187ba 2004-01-20T21:48:03 * doc/automake.texi (Upgrading): New node.
Alexandre Duret-Lutz 178ef1cc 2004-01-07T19:30:45 * doc/automake.texi (Rebuilding): Typo.
Alexandre Duret-Lutz af2cb9d0 2004-01-05T21:49:14 * 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.
Alexandre Duret-Lutz 262bb922 2004-01-05T09:02:06 * 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%.
Alexandre Duret-Lutz 16773768 2004-01-01T17:34:18 * automake.in, aclocal.in: Bump copyright years.
Alexandre Duret-Lutz 17a1d533 2003-12-26T11:30:38 * doc/automake.texi (@copying): Do not repeat the version. (Top): Use @insertcopying. Add a @detailmenu, this works around Emacs 21's inability to lookup indices in sub-nodes (reported by Kevin Ryde). (C++ Support, Assembly Support, Fortran 77 Support, Java Support, Support for Other Languages, Preprocessing Fortran 77, Compiling Fortran 77 Files, Mixing Fortran 77 With C and C++, How the Linker is Chosen): Add missing descriptions in menus. (Fortran 77 and Autoconf): Remove, this node was just saying "use Autoconf 2.53 or greater".
Alexandre Duret-Lutz 8c0a152f 2003-12-25T18:15:25 * doc/automake.texi (Conditional Sources): Typo.
Alexandre Duret-Lutz b0d2aa09 2003-12-10T19:09:15 * configure.ac, NEWS: Bump version to 1.8a.
Alexandre Duret-Lutz 3cef4cd7 2003-12-10T19:06:17 * configure.ac, NEWS: Bump version to 1.8.
Alexandre Duret-Lutz 43d03609 2003-12-09T18:20:07 * doc/automake.texi (Local Macros, CVS): Typos.
Alexandre Duret-Lutz f1ecbe81 2003-12-04T20:49:41 * doc/automake.texi (Rebuilding): Document CONFIGURE_DEPENDENCIES and CONFIG_STATUS_DEPENDENCIES. Move this sections later in the manual since it's pretty advanced material.
Alexandre Duret-Lutz 1baa604d 2003-12-02T20:55:19 * configure.ac, NEWS: Bump version to 1.7i.
Alexandre Duret-Lutz d29f6b27 2003-12-02T20:43:16 * configure.ac, NEWS: Bump version to 1.7h.
Alexandre Duret-Lutz 0f9d41c0 2003-12-02T20:00:02 * doc/automake.texi (Default _SOURCES): Fix reference to true.
Alexandre Duret-Lutz eeb89822 2003-11-30T13:35:29 * automake.in (&handle_source_transform): Calculate a default file for use in the absence of an appropriate _SOURCES declaration by first stripping any suffix from the unxformed target name, and appending `.c'. * doc/automake.texi (Program Sources, Libtool Modules): Document this. * tests/ltlibsrc.test: New file. * tests/Makefile.am (TESTS): Add ltlibsrc.test.
Alexandre Duret-Lutz 0099f67b 2003-11-29T21:47:27 * lib/Automake/Variable.pm (_do_recursive_traversal): Do not update @_substfroms and @_substfroms for undefined variables. * tests/substre2.test: New file. * tests/Makefile.am (TESTS): Add substre2.test.
Alexandre Duret-Lutz ec2a8944 2003-11-27T19:53:49 * doc/automake.texi: s/target/rule/ where appropriate. A target is the destination of a target rule, not the rule itself. Suggested by Bruno Haible.
Alexandre Duret-Lutz 6f7ba322 2003-11-25T22:58:07 * configure.ac, NEWS: Bump version to 1.7g.
Alexandre Duret-Lutz b82f7257 2003-11-25T22:50:00 * configure.ac, NEWS: Bump version to 1.7f.
Alexandre Duret-Lutz 8705c87e 2003-11-25T21:48:24 * doc/automake.texi (Extending): Elaborate on overriding. * NEWS: Likewise. Suggested by Bruno Haible.