Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 1ff79540 | 2004-07-28 20:41:39 | * configure.ac, NEWS: Bump version to 1.9. | ||
| c97542e2 | 2004-07-28 19:58:37 | revert hasty commit before release | ||
| c3783fca | 2004-07-27 12: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. | ||
| 55846d15 | 2004-07-25 21: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. | ||
| 844e7f04 | 2004-07-22 17:22:33 | * doc/automake.texi (Libtool Modules): Typo in example. Report from Ulrich Eckhardt. | ||
| b333cd22 | 2004-07-17 14:56:16 | * configure.ac, NEWS: Bump version to 1.8e. | ||
| 7b53cc3f | 2004-07-17 11:40:23 | * configure.ac, NEWS: Bump version to 1.8d. | ||
| fc118116 | 2004-07-17 09: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. | ||
| b23ddf1b | 2004-07-11 22:19:27 | * doc/automake.texi (Options): Improve ustar file name length discussion. Reference tar manual. | ||
| 68acb54a | 2004-07-11 22: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. | ||
| ac1bc909 | 2004-06-16 19:17:03 | For Debian Bug#254372: * doc/automake.texi (Invoking aclocal): Rewrite the paragraph explaining m4_include is used for relative files. | ||
| ad97d50f | 2004-05-31 21: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. | ||
| 5b8ccc44 | 2004-05-23 19:30:14 | * configure.ac, NEWS: Bump version to 1.8c. | ||
| 95853b65 | 2004-05-23 19:02:40 | * configure.ac, NEWS: Bump version to 1.8b. | ||
| bf7ab094 | 2004-05-22 07: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. | ||
| adbf3ce6 | 2004-05-15 16: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. | ||
| e38fafec | 2004-05-13 20:43:23 | * doc/automake.texi (Program and Library Variables): Remove doubled word in footnote. | ||
| 55f99502 | 2004-04-25 10:01:22 | * doc/automake.texi (Headers): Revamp. | ||
| 014ec4f2 | 2004-04-23 21: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. | ||
| ae040111 | 2004-04-19 23: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. | ||
| 9590e75c | 2004-04-02 07: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. | ||
| 211ed859 | 2004-02-16 21:21:04 | * doc/automake.texi (Multiple Outputs): More text, based on comments from Eric Siegerman, Tim Van Holder, and Oren Ben-Kiki. | ||
| c4d8bfbf | 2004-02-03 22:53:22 | * doc/automake.texi (Future of aclocal): Make clearer that it's ok to install macros into /usr/share/aclocal/. | ||
| 89a4ee37 | 2004-02-01 12:58:06 | * doc/automake.texi (Emacs Lisp): Typos. | ||
| ef1f2dad | 2004-01-28 17:08:33 | * doc/automake.texi (Not Enough, Third-Party Makefiles): New nodes. (Extending): Make it a subsection of Not Enough. | ||
| 530187ba | 2004-01-20 21:48:03 | * doc/automake.texi (Upgrading): New node. | ||
| 178ef1cc | 2004-01-07 19:30:45 | * doc/automake.texi (Rebuilding): Typo. | ||
| af2cb9d0 | 2004-01-05 21: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. | ||
| 262bb922 | 2004-01-05 09: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%. | ||
| 16773768 | 2004-01-01 17:34:18 | * automake.in, aclocal.in: Bump copyright years. | ||
| 17a1d533 | 2003-12-26 11: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". | ||
| 8c0a152f | 2003-12-25 18:15:25 | * doc/automake.texi (Conditional Sources): Typo. | ||
| b0d2aa09 | 2003-12-10 19:09:15 | * configure.ac, NEWS: Bump version to 1.8a. | ||
| 3cef4cd7 | 2003-12-10 19:06:17 | * configure.ac, NEWS: Bump version to 1.8. | ||
| 43d03609 | 2003-12-09 18:20:07 | * doc/automake.texi (Local Macros, CVS): Typos. | ||
| f1ecbe81 | 2003-12-04 20: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. | ||
| 1baa604d | 2003-12-02 20:55:19 | * configure.ac, NEWS: Bump version to 1.7i. | ||
| d29f6b27 | 2003-12-02 20:43:16 | * configure.ac, NEWS: Bump version to 1.7h. | ||
| 0f9d41c0 | 2003-12-02 20:00:02 | * doc/automake.texi (Default _SOURCES): Fix reference to true. | ||
| eeb89822 | 2003-11-30 13: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. | ||
| 0099f67b | 2003-11-29 21: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. | ||
| ec2a8944 | 2003-11-27 19: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. | ||
| 6f7ba322 | 2003-11-25 22:58:07 | * configure.ac, NEWS: Bump version to 1.7g. | ||
| b82f7257 | 2003-11-25 22:50:00 | * configure.ac, NEWS: Bump version to 1.7f. | ||
| 8705c87e | 2003-11-25 21:48:24 | * doc/automake.texi (Extending): Elaborate on overriding. * NEWS: Likewise. Suggested by Bruno Haible. | ||
| f79c3a44 | 2003-11-18 21:23:03 | * configure.ac, NEWS: Bump version to 1.7e. | ||
| a73e6326 | 2003-11-18 21:21:00 | * configure.ac, NEWS: Bump version to 1.7d. | ||
| 851f11ea | 2003-11-11 21:44:05 | * configure.ac, NEWS: Bump version to 1.7c. | ||
| 0e85cb3d | 2003-11-11 21:39:26 | * configure.ac, NEWS: Bump version to 1.7b. * Makefile.am (maintainer-check): Ignore comments while scanning for rm without -f. | ||
| 526a21cd | 2003-11-11 00:07:17 | * doc/automake.texi (Texinfo): Define MAKEINFO, MAKEINFOHTML, MAKEINFOFLAGS, AM_MAKEINFOFLAGS, AM_MAKEINFOHTMLFLAGS, TEXI2DVI, TEXI2PDF, DVIPS, and TEXINFO_TEX in a table. (Uniform): Do not speak of missing HTML support, this is confusing. * lib/Automake/Variable.pm (_silent_variable_override): Add AM_MAKEINFOHTMLFLAGS. * lib/am/texibuild.am (%SOURCE_SUFFIX%.html): Use MAKEINFOHTML and AM_MAKEINFOHTMLFLAGS instead of MAKEINFO and AM_MAKEINFOFLAGS. * lib/am/texinfos.am (MAKEINFOHTML, AM_MAKEINFOHTMLFLAGS): Define. * tests/txinfo21.test: Add a test with AM_MAKEINFOHTMLFLAGS. | ||
| 2a8e1b17 | 2003-11-10 20:55:33 | * automake.in (handle_configure): Distribute and define mkinstalldirs only if it is already present in the package. (scan_autoconf_files): Do not require mkinstalldirs. (require_build_directory): Use $(mkdir_p), not $(mkinstalldirs). * lib/am/data.am, lib/am/distdir.am, lib/am/install.am, lib/am/java.am, lib/am/libs.am, lib/am/lisp.am, lib/am/mans.am, lib/am/progs.am, lib/am/python.am, lib/am/scripts.am, lib/am/texinfos.am: Use $(mkdir_p) instead of $(mkinstalldirs). * m4/mkdirp.m4: New file. * m4/Makefile.am (dist_m4data_DATA): Add mkdirp.m4. * m4/init.m4 (AM_INIT_AUTOMAKE): Call AM_PROG_MKDIR_P. * tests/Makefile.am (TESTS): Remove insh.test. * tests/insh.test: Delete. * tests/defs.in, tests/instsh.test: Do not install mkinstalldirs. * tests/auxdir.test: Install mkinstalldirs. * tests/distdir.test, tests/instman.test, tests/pr2.test: Use $(mkdir_p), not $(mkinstalldirs). * tests/empty.test: Run configure, do not substitute things by hand. * doc/automake.texi (Optional) <AC_CONFIG_FILES>: Take install-sh as an example, not mkinstalldirs. (Auxiliary Programs) <mkinstalldirs>: Update. | ||
| e3e8ee8f | 2003-11-09 19:05:24 | * automake.texi (Optional) <AC_SUBST>: Grammar fixes. | ||
| 44784989 | 2003-10-21 16:29:04 | * m4/lispdir.m4 (AM_PATH_LISPDIR): Always check for Emacs. Always define lispdir. * lib/am/lisp.am (install-%DIR%LISP, uninstall-%DIR%LISP): Check $(EMACS) to decide whether _LISP files must be installed, not $(lispdir). * doc/automake.texi (Emacs Lisp): Mention the two ways to install non byte-compiled Emacs lisp files. * tests/lisp4.test, tests/lisp5.test: Check "make install" when EMACS=no. Suggested by Simon Josefsson. | ||
| e35d416e | 2003-10-06 21:47:34 | * automake.in (handle_ltlibraries): Also grep AM_LDFLAGS for `-module'. * tests/stdlib2.test: New file. * tests/Makefile.am (TESTS): Add stdlib2.test. Report from Kevin P. Fleming. | ||
| e0ad38f9 | 2003-09-26 17:35:08 | * doc/automake.texi (Scripts): Update the example about automake. Mention `dist_' for distributed scripts. | ||
| 53249af3 | 2003-09-24 20:54:46 | * doc/automake.texi: Refer to configure.ac instead of configure.in. | ||
| 4af7dd2f | 2003-09-23 22:39:11 | * automake.texi: Move ... * doc/automake.texi: ... here. * doc/Makefile.am: New file. * configure.in: Output doc/Makefile. * Makefile.am (SUBDIRS): Add doc. (ETAGS_ARGS, TAGS_DEPENDENCIES): Move to doc/Makefile.am. |