Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 2139f25b | 2008-03-08 13:58:18 | Exploit `install' with multiple files at once for some file types. With nobase targets, at most 50 files are installed at once, to avoid quadratic string concatenation and line length limits. This isn't yet done with base targets. One hope is that there, the typical file name length is lower. If this turns out to be a problem, it should be revisited. * lib/am/inst-vars.am (am__nobase_list): New helper macro for installation of multiple nobase files at once: sorts and lists files keyed by their target directory. * lib/am/data.am (%DIR%%PRIMARY%_INSTALL): No need to set it to $(install_sh_DATA) any more, not even for nobase targets. (install-%DIR%%PRIMARY%): Split base and nobase cases. Rewrite to pass lists of files which all go in the same directory to `install'. In the nobase case, make use of $(am__nobase_list) and $(MKDIR_P) each directory before populating it. Take care of files in source and build trees, and avoid creating directories where no files are to be installed. * lib/am/libs.am (%DIR%LIBRARIES_INSTALL): Likewise. (install-%DIR%LIBRARIES): Likewise. * lib/am/python.am (%DIR%PYTHON_INSTALL): Likewise. (install-%DIR%PYTHON): Likewise. Also take care to keep note of a list for byte compilation after installation. * lib/am/texinfos.am (install-dvi-am, install-html-am) (install-info-am, install-pdf-am, install-ps-am): Use file lists to install multiple files at once. * NEWS: Update. Suggested by Akim Demaille. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | ||
| 8aad9804 | 2008-03-08 13:35:05 | Require unreleased Autoconf for fixed AC_PROG_INSTALL. * m4/init.m4 (AM_INIT_AUTOMAKE): Bump AC_PREREQ to 2.61-341, regenerate files. * configure.ac: Also require Autoconf 2.61-341, to catch failure early and provide a sensible error message. Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de> | ||
| 14493939 | 2008-03-08 13:20:20 | Add support for newer Fortran extensions '.[fF]0[38]'. * automake.in (scan_autoconf_traces): Accept .f03, .f08 for Fortran, .F03 and .F08 for preprocessed Fortran files. Use $(FCFLAGS_f[09]x) accordingly. * doc/automake.texi (Compiling Fortran 9x Files): Update. * tests/fort2.test: Add more tests. * NEWS: Update. | ||
| 10386c65 | 2008-02-27 07:53:02 | * doc/automake.texi (wildcards): Improve "Why doesn't Automake support wildcards" node's English and sense. | ||
| 67cc7d16 | 2008-02-19 22:14:50 | Regenerate. | ||
| 810007e1 | 2008-02-05 21:05:57 | * doc/.gitignore: Ignore files generated by `make ps pdf html'. | ||
| 553f8029 | 2008-02-05 21:02:45 | Fix minor doc issues in node `CVS'. * doc/automake.texi (CVS): configure.ac will appear newer, not older, than configure. Use `lexical' instead of `alphabetical'. | ||
| 59dbd8ff | 2008-01-19 10:58:06 | * doc/automake.texi (Dependency Tracking): Fix typo. | ||
| 74e58c6e | 2008-01-14 22:42:33 | * doc/automake.texi (DESTDIR, Built sources example): Fix wording. * THANKS: Update. Reports and suggestions by William Pursell and nightstrike@gmail.com. | ||
| 16ef9da6 | 2008-01-13 18:04:16 | * doc/automake.texi (amhello Explained): Fix odd sentence. Report by nightstrike@gmail.com. | ||
| 541518fe | 2008-01-10 20:49:07 | Clarify texinfo.tex and TEXINFO_TEX semantics. * doc/automake.texi (Texinfo): Clarify that by default, texinfo.tex is searched in the same directory as the Makefile.am that needs it. Clarify that TEXINFO_TEX has precedence over AC_CONFIG_AUX_DIR, and that it requires the user to install and distribute it. * tests/txinfo22.test: Ensure TEXINFO_TEX is not distributed. * THANKS: Update. Reports by Dilyan Palauzov and Roumen Petrov. | ||
| 15262558 | 2008-01-02 20:14:28 | Regenerate. | ||
| d315aef0 | 2008-01-02 19:59:08 | Bump copyright years. * aclocal.in (write_aclocal, version): Likewise. * automake.in ($gen_copyright, version): Likewise. * doc/automake.texi: Likewise. | ||
| e3acdefa | 2007-12-08 11:20:24 | Reword the copyright notices to match what's suggested in GPLv3. | ||
| 9966cc73 | 2007-12-08 10:43:47 | Regenerate. | ||
| f1279d7c | 2007-11-26 20:12:11 | Fix TAGS and GTAGS rules to cope with whitespace in `pwd`. * lib/am/tags.am (TAGS): Use positional parameters to avoid the need to quote absolute file names. (GTAGS): Quote absolute file name. (CTAGS): Simplify, dropping unused variable `$tags'. | ||
| 94e81d55 | 2007-11-24 12:24:22 | Ternary operator in lib/am files. * automake.in (&transform_token): New. (&transform): Use it. Support %KEY?TRUE:FALSE%. (&make_paragraphs): Adjust the regexp to call %transform. * lib/am/data.am, lib/am/libs.am, lib/am/lisp.am, lib/am/ltlib.am, * lib/am/progs.am, lib/am/python.am, lib/am/scripts.am: Use %KEY?TRUE:FALSE%. * lib/am/inst-vars.am (am__strip_dir): Assign the result to f to be more alike am__vpath_adj. Adjust dependencies. Signed-off-by: Akim Demaille <akim@lrde.epita.fr> | ||
| 760dd83c | 2007-11-22 22:34:29 | * lib/am/tags.am (ID, TAGS, CTAGS): Make awk scripts portable again. (CTAGS): Drop unneeded variable `here'. | ||
| c975987c | 2007-11-10 10:20:08 | Fix default includes ordering to be `-I. -I$(srcdir) ...' again. * automake.in (handle_compile): Put -I$(srcdir) before include paths for config headers, as was done before Automake 1.10, but keep uniquified list without multiple adjacent spaces. * doc/automake.texi (Program variables): List include paths in order. * NEWS: Mention 1.10 regression. * tests/stdinc.test: New test. * tests/Makefile.am: Adjust. * THANKS: Update. Report by Kent Boortz. | ||
| c8db74fc | 2007-11-08 22:32:15 | Implement colorized test output. * automake.in (handle_tests): Set COLOR depending on `color-tests'. * configure.ac (AM_INIT_AUTOMAKE): Use `color-tests'. * doc/automake.texi (Tests, Options): Document test results, document new option, document AM_COLOR_TESTS. * lib/Automake/Options.pm (_process_option_list): Handle it. * lib/am/check.am (am__tty_colors): New variable. Enable colored output if TERM is not dumb and depending on AM_COLOR_TESTS and whether stdout is connected to a terminal. (check-TESTS): Use am__tty_colors. * NEWS: Mention color-tests. * tests/color.test: New test. * tests/Makefile.am: Adjust. | ||
| 9c315dae | 2007-11-08 22:23:34 | For PR automake/526: * doc/automake.texi (Basic Installation): Fix typo. | ||
| 409466a9 | 2007-10-29 20:40:38 | * doc/automake.texi (Program variables): Clarify that Automake does not put DEFAULT_INCLUDES in AM_CPPFLAGS, but passes it directly to compilation commands. | ||
| 062ce249 | 2007-10-29 20:21:33 | Move to git as primary source repository. * Makefile.am (git-dist, git-release): Renamed and adjusted from ... (cvs-dist, cvs-release): ... these. (git-diff): New target, taken and adjusted from cvs-diff. * Makefile.in: Regenerate. * bootstrap: Adjust. * NEWS: Announce change. * doc/automake.texi (General Operation): cvs-dist is git-dist now. (Timeline): Mention change. | ||
| 5865015a | 2007-10-12 16:51:28 | .gitignore, doc/.gitignore, lib/Automake/.gitignore tests/.gitignore: New files. | ||
| 18711253 | 2007-10-09 20:02:57 | * automake.in: Treat extension .sx also like preprocessed assembler (.S), following GCC. * NEWS: Update. * doc/automake.texi (Assembly Support) (Unified Parallel C Support): Adjust. * tests/asm3.test: New test. * tests/Makefile.am: Update. | ||
| 495b4155 | 2007-10-09 14:52:20 | Add lzma compression support. * NEWS: Mention it. * automake.in (handle_dist): Recognize dist-lzma. (make_paragraphs): Map LZMA to dist-lzma. * doc/automake.texi (Dist): Add dist-lzma. (Options): Likewise. * lib/Automake/Options.pm (_process_option_list): * lib/am/distdir.am (dist-lzma): New rule. (dist dist-all): Add command to create an lzma-compressed tarball. (distcheck): Handle lzma-compressed tarballs just like the others. * tests/defs.in: Test for lzma, too. * tests/lzma.test: New file, based on nogzip.test. * tests/Makefile.am (TESTS): Add lzma.test. * tests/Makefile.in: Regenerate. Suggestion from Karl Berry. Author: Jim Meyering <meyering@redhat.com> | ||
| 56bac80c | 2007-08-19 07:46:52 | * doc/automake.texi (gettext): Fix link to gettext manual. | ||
| f2205d30 | 2007-07-22 09:27:37 | * doc/automake.texi (VPATH Builds): Fix wording. Report by Reuben Thomas. | ||
| d0ebf712 | 2007-07-22 08:48:18 | * lib/am/configure.am (%?REGEN-ACLOCAL-M4%): New target $(am__aclocal_m4_deps) without any dependencies, to avoid the "deleted .m4 file" problem. * tests/acloca22.test: New test. * tests/Makefile.am: Update. * NEWS: Update. | ||
| 2b08a717 | 2007-07-16 21:55:43 | * doc/automake.texi: Remove Front-Cover and Back-Cover Texts, this manual is not printed by the FSF. | ||
| 09e45234 | 2007-07-10 22:39:36 | * doc/automake.texi: New Back-Cover Text. Report by Karl Berry. | ||
| b9ff055d | 2007-07-07 11:23:29 | * COPYING, lib/COPYING: Update to GPLv3. All uses changed. * NEWS: Update. | ||
| ac9f4049 | 2007-07-07 10:57:24 | Ignore stamp-vti and version.texi. | ||
| b4c497b7 | 2007-05-03 17:57:41 | * doc/automake.texi, lib/Automake/Rule.pm: Fix typos. * automake.in: Likewise. (am_primary_prefixes): Keep the intentional typo there. | ||
| f7f334fb | 2007-04-25 17:55:15 | * doc/stamp-vti: Remove generated file from revision control. * doc/version.texi: Likewise. | ||
| 5d72dc40 | 2007-04-23 16:36:58 | * doc/automake.texi (Python): Fix typo. | ||
| 574df3f6 | 2007-03-29 23:02:05 | * automake.in (handle_tests): Rewrite XFAIL_TESTS just like TESTS, appending $(EXEEXT), so that matching continues to work on w32. * NEWS: Mention this. * doc/automake.texi (EXEEXT, Extending): Update. * tests/check7.test: New test. * tests/Makefile.am: Adjust. Bug report by Ed Hartnett. | ||
| 63d5f15c | 2007-03-28 22:27:14 | * automake.in (scan_autoconf_config_files): Warn about leading `./' in config file names. * tests/canon-name.test: New test. * tests/Makefile.am: Update. * THANKS: Update. Suggestion by Claudio Fontana. | ||
| d82eb892 | 2007-01-27 16:32:12 | * doc/automake.texi (Multiple Outputs): Fix the multiple outputs with locking example. | ||
| b4174c07 | 2007-01-27 16:17:54 | * doc/automake.texi (Subpackages): Fix ambiguous wording. Report and suggestions by Reuben Thomas. * THANKS: Update. | ||
| 59448d4f | 2006-12-19 23:52:55 | * doc/automake.texi: Fix typo. | ||
| c1622069 | 2006-11-12 18:02:41 | * doc/Makefile.am: Use $(MAKE) $(AM_MAKEFLAGS) for building amhello, to prevent gmake from invoking make with MAKEFLAGS it does not understand. Report by Patrick Welche. | ||
| 9a75cc99 | 2006-10-28 09:51:58 | * doc/automake.texi (amhello Explained): autoconf creates configure, not configure.ac. * THANKS: Update. | ||
| dd3de3aa | 2006-10-20 17:17:57 | * doc/automake.texi (Dist, Dependency Tracking Evolution): Fix some typos. * lib/Automake/Condition.pm: Likewise. * lib/Automake/DisjConditions.pm: Likewise. * lib/Automake/ItemDef.pm: Likewise. * lib/Automake/Options.pm: Likewise. * lib/Automake/Rule.pm: Likewise. * lib/Automake/VarDef.pm: Likewise. * lib/Automake/Variable.pm: Likewise. * lib/Automake/Wrap.pm: Likewise. * lib/Automake/XFile.pm: Likewise. * m4/substnot.m4: Likewise. | ||
| 0bfc855e | 2006-10-16 05:24:17 | * lib/am/depend2.am (%SOURCEFLAG%): New substitution, goes right before the expanded source file name. * automake.in (%sourceflags): New global: per-extension flag to denote that the next compiler argument is the source file. (scan_autoconf_traces): Trace AC_FC_SRCEXT; initialize %sourceflags accordingly. (handle_single_transform): Store source file extension in... (%lang_specific_files): ...this and... (handle_languages): ...adjust here. Pass flag in SOURCEFLAG. * doc/automake.texi (Optional): Add AC_FC_SRCEXT. (Fortran 9x Support): Update. * tests/fort2.test: New test. * tests/Makefile.am: Adjust. * NEWS, THANKS: Update. Suggested by Steven G. Johnson. | ||
| 5f634a9e | 2006-10-16 05:00:33 | * lib/am/header-vars.am (pkglibexecdir): New variable. * automake.in (%standard_prefix): Add it. * doc/automake.texi (Uniform): Document it. (Program Sources): Adjust. * NEWS: Update. * tests/libexec.test: New test. * tests/Makefile.am: Update. Suggested by Eric Blake. | ||
| 41951667 | 2006-10-15 19:21:50 | * configure.ac, NEWS: Bump version to 1.10a. | ||
| 6fe073e5 | 2006-10-15 19:06:52 | * configure.ac, NEWS: Bump version to 1.10. * doc/automake.texi (Releases): Update for 1.10. | ||
| 37747ded | 2006-10-15 16:49:57 | * doc/automake.texi (Examples): Introduce the example, and point to Hello World. (Hello): Remove this obsolete node. | ||
| f5a4a78b | 2006-10-15 16:37:22 | For PR automake/507: * lib/am/distdir.am (distdir): filename-length-max check is not done in sub-packages. * doc/automake.texi (Options): Document this. * tests/fn99subdir.test: New test. * tests/Makefile.am: Update. * THANKS: Update. | ||
| 3364fed7 | 2006-10-14 17:51:39 | * doc/automake.texi (Third-Party Makefiles): Fix typo. * THANKS: Update. | ||
| f74ae32b | 2006-10-14 17:33:27 | * automake.in: For preprocessed assembler, add `$(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES)' to the compile rule. * doc/automake.texi (Assembly Support): Update. * NEWS: Update. Suggested by Thomas Schwinge and Ralf Corsepius. | ||
| cf6e012f | 2006-10-14 17:17:22 | * doc/automake.texi (Options): `no-dependencies' is similar to `--ignore-deps', not `--include-deps'. * m4/as.m4 (AM_PROG_AS): If `no-dependencies', do not invoke _AM_DEPENDENCIES. * tests/nodep2.test: New test. * tests/Makefile.am: Adjust. | ||
| 85cb0d4d | 2006-10-14 17:02:13 | * automake.in ($seen_gettext_intl): New variable. (handle_gettext): Consider it. (scan_autoconf_traces): Add AM_GNU_GETTEXT_INTL_SUBDIR to the list. Set $seen_gettext_intl when it is seen. * doc/automake.texi (gettext, Optional): Update. * tests/gettext3.test: New test. * tests/Makefile.am: Update. | ||
| 8ae25d96 | 2006-08-30 18:50:38 | For PR automake/500: * automake.in (handle_compile) <$default_includes>: Do not output the same -I twice. Use @am__isrc@ instead of ` -I$(srcdir)'. * m4/init.m4: Define am__isrc as ` -I$(srcdir)' only in non-VPATH builds since we always have `-I.'. * tests/subpkg.test: Make sure config headers are found in VPATH and non-VPATH builds. | ||
| f83d84f8 | 2006-08-28 16:04:24 | * doc/automake.texi, lib/Automake/Rule.pm: Fix some typos. * NEWS: Likewise. Clarify that only one LIBOBJDIR is supported. | ||
| d9b3aff9 | 2006-08-22 10:04:52 | * NEWS: Mark de-ANSI-fication as being obsolete. * doc/automake.texi: Likewise. | ||
| 146d4aad | 2006-08-20 16:58:19 | * NEWS, configure.ac: Bump version to 1.9c. | ||
| df1c5547 | 2006-08-20 16:38:55 | * NEWS, configure.ac: Bump version to 1.9b. | ||
| c5881ccb | 2006-08-19 18:31:51 | * lib/am/lex.am, lib/am/yacc.am: Drop the inline rules, always use ylwrap. Suggested by Akim Demaille long ago, to ease maintenance. * automake.in (handle_languages): Do not define MORE-THAN-ONE. (yacc_lex_finish_helper, lang_yacc_finish, lang_lex_finish): Always require ylwrap. * doc/automake.texi (Auxiliary Programs, Yacc and Lex): Update the documentation of ylwrap. * tests/lex.test, tests/lex4.test, tests/mmodely.test, tests/yacc.test, tests/yacc2.test, tests/yacc3.test, tests/yaccpp.test: Adjust. | ||
| 5258922a | 2006-08-19 16:18:21 | * doc/automake.texi (Releases): Update statistics until 1.9.6. | ||
| d5358968 | 2006-08-19 15:55:53 | * Makefile.am (maintainer-check): Check for mkdir_p. * automake.texi (Obsolete macros): Document AM_PROG_MKDIR_P. * 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/ltlib.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 mkdir_p. * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Define mkdir_p using $MKDIR_P, not as '$(MKDIR_P)', otherwise it will break `Makefile.in's that use mkdir_p without defining MKDIR_P. * tests/distdir.test, tests/instman.test, tests/txinfo21.test: Adjust. | ||
| df436f0b | 2006-08-19 13:53:52 | * doc/automake.texi (Standard Directory Variables): Fix multitable width. (Autotools Introduction): Fix @uref usage. | ||
| 2327a87d | 2006-08-19 13:35:39 | * doc/automake.texi: Fix some typos in the introduction, adjust some spacing; spell `GNU Build System' consistently. (menu): Unify node naming. (Standard Directory Variables): Clarify that this list is not exhaustive. (DESTDIR): Fix example. | ||
| 1a0147fd | 2006-08-19 13:28:25 | * doc/automake.texi (Autotools Introduction) New chapter. Thanks to Ben Pfaff and Ralf Wildenhues for comments. (Auxiliary Programs, Install, Dist, Third-Party Makefiles) (distcleancheck): More cross references. * doc/amhello/configure.ac, doc/amhello/README, doc/amhello/Makefile.am, doc/amhello/src/Makefile.am, doc/amhello/src/main.c: New files. * doc/Makefile.am (dist_noinst_DATA): Distribute them. ($(srcdir)/amhello-1.0.tar.gz): New rule. (dist_doc_DATA): Install amhello-1.0.tar.gz. * Makefile.am (SUBDIRS): Update comment. | ||
| 221ccb46 | 2006-08-15 06:45:25 | * doc/automake.texi: Fix some typos. | ||
| 49d9a341 | 2006-08-14 20:38:43 | * automake.in: Register "Unified Parallel C" as language. (lang_upc_rewrite): New function. (resolve_linker): Consider UPCLINK. * lib/Automake/Variable.pm (%_ac_macro_for_var): Suggest AM_PROG_UPC for UPC and UPCFLAGS. * m4/upc.m4: New file. * m4/depend.m4 (_AM_DEPENDENCIES): Add UPC case. * m4/Makefile.am (dist_m4data_DATA): Add upc.m4. * doc/automake.texi (Unified Parallel C Support): New node. (Public macros): Mention AM_PROG_UPC. (Program and Library Variables, Flag Variables Ordering): Mention UPCFLAGS. * tests/upc.test, tests/upc2.test, tests/upc3.test: New file. * tests/Makefile.am (TESTS): Add them. * tests/ext.test: Also test upc files. | ||
| 552cd603 | 2006-08-04 16:27:38 | * doc/automake.texi (Scripts): Fix some errors in previous patch. | ||
| 14e61765 | 2006-08-04 16:14:40 | * doc/automake.texi (Scripts): Revamp. Show an example of script built from configure.ac. Discuss CLEANFILES and EXTRA_DIST for other built scripts. | ||
| b19b2ef0 | 2006-08-04 10:23:14 | * doc/automake.texi (Conditionals): Split in two sections, "Usage" and "Portability", and add a third one, "Limits" to explain how conditional definitions inside multi-lines definitions can be handled. * automake.in (handle_options): Do not assume that AUTOMAKE_OPTIONS is defined in TRUE, but diagnose conditional definitions of AUTOMAKE_OPTIONS. Report from Bas Wijnen. * tests/amopt.test: New test. * tests/Makefile.am (TESTS): Add it. | ||
| 6cbc61eb | 2006-08-04 06:08:58 | * automake.in (handle_LIBOBJS_or_ALLOCA): With subdir-objects, do not prefix `$(top_builddir)/' aka `./' to nonempty LIBOBJDIR, to help BSD Make find the files also in a VPATH build. Also return the same path, possibly prefixed, for correct depdir computation. * tests/pr401.test: Update to expose wrong depdir computation. Rewrite to not use the same file name for library object and main program. * tests/pr401b.test, tests/pr401c.test: Likewise. | ||
| e755a2a4 | 2006-06-24 05:35:44 | * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Set `mkdir_p' to `'$(MKDIR_P)'', so that it retains the per-directory value computed by config.status. * lib/am/distdir.am (distdir): do not use `$(mkdir_p)' from a changed directory. Bugs reported by Ralf Menzel. * THANKS: Update. | ||
| c5c5809e | 2006-06-24 05:31:55 | * automake.in (scan_texinfo_file): Fix matching file extension. * tests/txinfo31.test: New test. * tests/Makefile.am: Update. | ||
| 38a040e3 | 2006-06-07 05:38:29 | * m4/mkdirp.m4 (AM_PROG_MKDIR_P): Rewrite using AC_PROG_MKDIR_P. | ||
| 75fc2dc7 | 2006-06-06 21:10:25 | * lib/am/distdir.am: Do not call $(mkdir_p) for each distributed file, collect them and create them in one run, and strip $(srcdir) and $(top_srcdir) all at once. Fix some comment typos. | ||
| bcbe5644 | 2006-06-06 20:54:18 | * configure.ac (ACLOCAL): Use `-I m4' to match `./bootstrap' procedure. | ||
| 69882dea | 2006-05-26 16:47:05 | * doc/automake.texi (Options): Add anchor `tar-formats'. | ||
| 234835d8 | 2006-05-25 10:21:47 | * lib/Automake/XFile.pm (lock): Allow EOPNOTSUPP, besides ENOLCK. Only mention `make -j' when applicable. Only raise fatal errors when `make -j' is involved. Improve error message. | ||
| f67c9d61 | 2006-05-15 16:01:38 | * doc/automake.texi (Auxiliary Programs): Fix URL to GCC repository, they use SVN now. | ||
| b76e877d | 2006-05-10 20:46:03 | Regenerate with current CVS Autoconf and Automake. | ||
| 24019d55 | 2006-04-26 06:45:05 | * doc/automake.texi (Dependency Tracking Evolution): Fix typo. | ||
| 84d10a1c | 2006-04-17 12:14:07 | * lib/Autom4te/FileUtils.pm (find_file): Fix a typo in the description; eliminate the duplicate error message. * doc/automake.texi (@direntry): `Invoking Automake' is the name of the usage node for `automake' * lib/Automake/Variable.pm (%_gen_varname): Fix typos in the comment. | ||
| d2e34792 | 2006-04-09 07:46:56 | * automake.in (%ignored_configure_vars): New variable. (scan_autoconf_traces): Trace for _AM_SUBST_NOTMAKE and fill %ignored_configure_vars. (define_configure_variable): Declare ignored configure variables as VAR_SILENT. Do not special-case AMDEPBACKSLASH and ANSI2KNR w.r.t. VAR_SILENT. * m4/substign.m4: New file. * m4/Makefile.am (dist_m4data_DATA): Add substign.m4. * m4/cond.m4: _AM_SUBST_IGNORE $1_TRUE and $1_FALSE (PR automake/477). * m4/depend.m4: _AM_SUBST_IGNORE AMDEPBACKSLASH. * m4/protos.m4: _AM_SUBST_IGNORE ANSI2KNR. * tests/cond.test: Make sure TEST_FALSE and TEST_TRUE are not defined. * tests/amsubst.test: New file. * tests/Makefile.am (TESTS): Add it. | ||
| e75e5d8b | 2006-03-26 07:52:08 | * aclocal.in ($m4_include_rx): Do not recognize `include', and adjust scan_configure_dep and scan_file accordingly. (scan_configure_dep): Do not search white lines. (scan_file): Strip comments from current line after checking for serial, so that aclocal does not trip on `m4_include' macros in comments. Report from Mike Frysinger. * tests/acloca21.test: New file. * tests/Makefile.am (TESTS): Add it. | ||
| 1b392928 | 2006-03-23 06:35:15 | * automake.in (libtool_new_api): Fix a typo in the comment. * lib/Automake/Makefile.am (Config.pm): Likewise. * lib/am/depend2.am: Likewise. * tests/xsource.test: With `set -e', `|| exit 1' is no longer needed. | ||
| 17a8ec36 | 2006-03-21 19:09:21 | * aclocal.in (parse_arguments): Added wildcard support to the dirlist parser. * doc/automake.texi (Macro search path): Document it. * tests/dirlist2.test: New test. * m4/dirlist, tests/Makefile.am: Adjust. * NEWS, THANKS: Update. | ||
| b9df3285 | 2006-03-20 20:31:29 | * m4/init.m4 (AM_INIT_AUTOMAKE): Add `_AM_DEPENDENCIES(OBJC)' to `AC_PROG_OBJC' if provided, to fix Objective C depmode handling. * lib/Automake/Variable.pm (%_ac_macro_for_var): Add entries for OBJC and OBJCFLAGS. * tests/ext.test: Adjust. * tests/objc.test, tests/objc2.test: New tests. * tests/Makefile.am: Adjust. * doc/automake.texi (Objective C Support): New node. (Support for Other Languages): Adjust. * NEWS: Update. | ||
| 83bec15b | 2006-03-19 05:04:29 | Allow package trees (packages with subpackages) to share common distributed auxiliary files (and directories) that reside within a subpackage. * lib/am/distdir.am (distdir %?TOPDIR_P%): Do not fail if `$(distdir)' already exists. (%?SUBDIRS%): Set `am__remove_distdir' to `:' to prevent removal of subpackage trees for distribution. * tests/subpkg3.test: New test. * tests/Makefile.am: Update. | ||
| 0ea21f85 | 2006-03-10 10:52:00 | * lib/Automake/ChannelDefs.pm: Make -Wportability the default in gnu and gnits modes. * doc/automake.texi (Invoking Automake): Adjust. | ||
| 7523b0fe | 2006-02-21 20:29:25 | * doc/automake.texi (Yacc and Lex): Document that `.ypp' and `.lpp' file extensions are recognized. | ||
| 14187051 | 2006-02-21 20:27:05 | * doc/automake.texi (Complete, Extending aclocal, Public macros) (Python, Conditionals, API versioning): Always quote macro arguments. Report from Stepan Kasal. | ||
| 98257927 | 2006-02-16 21:03:05 | * doc/automake.texi (Python): More examples. | ||
| 97c94c98 | 2006-02-05 05:53:38 | * doc/automake.texi (distcleancheck): Fix bad wording. Report from Bob Rossi. (Man pages): Show dist_man_MANS, not EXTRA_DIST = $(man_MANS). | ||
| 3dae6da4 | 2006-01-29 17: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. | ||
| 3118f494 | 2006-01-06 00:45:22 | * doc/automake.texi (Linking, Program and Library Variables): Mention the file extensions that usually appear in _DEPENDENCIES, and point to BUILT_SOURCES and example of _DEPENDENCIES uses. A couple of people have been listing sources files in _DEPENDENCIES lately. | ||
| 8af369f4 | 2006-01-05 23:47:36 | * doc/automake.texi: Bump copyright year. * automake.in ($gen_copyright, version): Likewise. * aclocal.in (write_aclocal, version): Likewise. | ||
| 152ae4d0 | 2006-01-05 21:14:48 | * lib/depcomp: Add 'ia64hp' dependency style. Zack's original patch was contributed to GCC on 2005-06-13. (tru64): Typo. | ||
| 8f5ad628 | 2005-10-17 20:59:29 | * doc/automake.texi (Program and Library Variables): Typo. * lib/Automake/Variable.pm (transform_variable_recursively): Typo in a comment. | ||
| 9bd67a2f | 2005-10-03 20: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 | ||
| 6bbf73af | 2005-09-13 23:14:57 | * doc/automake.texi (limitations on file names): New section. * lib/install-sh: Rewrite to support '*' in file names. Also, tune so that we don't invoke so many commands in the usual case. * tests/instspc.test: The "*" test is now fixed. |