From: Ralf Wildenhues Date: Sun, 19 Apr 2009 06:50:46 +0000 (+0200) Subject: Merge branch 'next' X-Git-Tag: v1.11~32 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ef895abce45ac34eddff347c4507c73155f28e07;p=thirdparty%2Fautomake.git Merge branch 'next' * next: (64 commits) More minor fixups to vala support. Improve Vala support. testsuite: do not fail on systems without read permissions. testsuite: parallel make fixes. silent-rules reorganization, --enable-silent-rules switch. manual: Add note about parallelism and tests ordering. Fix maintainer-check failure. parallel-tests: more testsuite exposure. parallel-tests: let VERBOSE=yes output appear before summary. parallel-tests: `clean recheck' should not rerun all tests. parallel-tests: Fix driver for nonempty executable extension. Fix a couple of $(EXEEXT)-related testsuite failure. Document last change in NEWS. Fix renamed objects with subdir-objects and other languages. Do not remove texinfo outputs upon mostlyclean. testsuite: unset TESTS, TEST_LOGS, to avoid interference. testsuite: generate $(parallel_tests) just when needed. Remove superfluous line from recheck recheck-html. parallel-tests: redo check-html, recheck, recheck-html. parallel-tests: LOG_COMPILER for tests without known extension. ... --- ef895abce45ac34eddff347c4507c73155f28e07 diff --cc ChangeLog index 7d8a11630,99dd57fd4..15adab4a2 --- a/ChangeLog +++ b/ChangeLog @@@ -1,31 -1,513 +1,541 @@@ +2009-04-14 Karl Berry + + manual: improve markup: itemize list in `Extending'. + * doc/automake.texi (Extending): Use `@item's for user override + semantics. + +2009-04-13 Ralf Wildenhues + + bin_PROGRAMS = $(EXTRA_PROGRAMS) should work. + * automake.in (am_install_var): For `PROGRAMS' primary, strip + `$(EXEEXT)' here already, so the name uniquifying works even + when we look at names repeatedly, with inconsistent executable + extension; through variable references, we might have added + the extension ourselves earlier. + (handle_programs): No need to strip `$(EXEEXT)' here any more. + * tests/extra8.test: New test. + * tests/Makefile.am: Update. + * THANKS: Update. + Report by Daniel Richard G. + +2009-04-10 Jim Meyering + + Fix grammar in comments and documentation. + * doc/automake.texi (API versioning): Fix grammar. + * automake.in: Fix grammar in comment. + * lib/Automake/ChannelDefs.pm: Likewise. + * tests/ext2.test: Likewise. + + 2009-04-19 Ralf Wildenhues + + More minor fixups to vala support. + * automake.in (lang_vala_finish_target): Fix typo in comment. + * doc/automake.texi (Vala Support): Fix typo. Declare vala + support as "initial". + * NEWS: Likewise, declare vala support as "initial". + + 2009-04-05 Jürg Billeter + + Improve Vala support. + * automake.in: Update to Vala 0.7.0 semantics, recover from removal + of built sources, support silent-rules, drop _PKGNAME variables + * doc/automake.texi, NEWS: Update. + * lib/am/vala.am: Bump copyright years. + * m4/vala.m4: Likewise. + * tests/vala.test: Remove obsolete grep tests. + * tests/vala1.test: Likewise. + * tests/vala2.test: Test full build, distcheck, and distclean. + * tests/vala3.test: Likewise, also test with subdir-objects. + * tests/vala4.test: Bump copyright years. + * tests/vala5.test: New test for per-target flags, expected to fail. + * tests/Makefile.am: Update. + * THANKS: Update. + + 2008-10-10 Ralf Wildenhues + + Minor fixups for Vala support. + * automake.in: $(VALAFLAGS) comes after $(AM_VALAFLAGS). + * doc/automake.texi (Vala Support): Add some references, + document AM_VALAFLAGS, streamline a bit. + * lib/am/vala.am: Copyright blurb. + * m4/vala.m4 (AM_PROG_VALAC): Rewrite using AS_VERSION_COMPARE. + * tests/vala.test: Fix minor nits. + * tests/vala1.test: Likewise. + * tests/vala2.test: Likewise. + * tests/vala3.test: Likewise. + * tests/vala4.test: New test, for version argument of + AM_PROG_VALAC. + * tests/Makefile.am: Update. + + 2008-10-09 Mathias Hasselmann + + * automake.in: Support Vala in non-recursive builds. Make sure + foo_VALAFLAGS really use used. Inject --library switch when building + Vala libraries. + * doc/automake.texi, NEWS: Document Vala support. + * m4/vala.m4: Rename AC_PROG_VALAC to AM_PROG_VALAC. + * tests/Makefile.am: Additional Vala tests. + * tests/vala.test: Also test VALAFLAGS support. + * tests/vala1.test: Test non-recursive Vala support. + * tests/vala2.test: Test _PKGNAME variables. + * tests/vala3.test: Test compiling of C code generated by Vala. + + 2008-10-09 Mathias Hasselmann + + Initial support for the vala programming language. + * automake.in: Add %known_libraries, lang_vala_rewrite, + lang_vala_finish and lang_vala_target_hook to support the Vala + programming language. Register Vala language hooks. + * lib/am/vala.am: Empty rules file to prevent creation of depend2 + based rules for Vala code. + * lib/am/Makefile.am (dist_am_DATA): Add vala.am. + * m4/vala.m4: Provide AC_PROG_VALAC for detecting the Vala compiler. + * m4/Makefile.am (dist_m4data_DATA): Add vala.m4. + * tests/vala.test: Test Vala support. + * tests/Makefile.am: Update. + + 2009-04-14 Ralf Wildenhues + + testsuite: do not fail on systems without read permissions. + * tests/instfail-info.test: Do not use the `non-root' + requirement for testing whether files may be made unreadable; + instead use `test -r' and skip the test if that still works. + * tests/instfail-java.test: Likewise. + * tests/instfail-libtool.test: Likewise. + * tests/instfail.test: Likewise. + * tests/instmany-mans.test: Likewise. + * tests/instmany-python.test: Likewise. + * tests/instmany.test: Likewise. + * tests/parallel-tests9.test: Likewise. + + testsuite: parallel make fixes. + This patch fixes a couple of testsuite bugs exposed with + `MAKE=make\ -jN make check'. + * tests/libtoo10.test: Do not run `clean' in same $MAKE + invocation as `all check'. Fixes test failure with parallel + NetBSD `make -jN'. + * tests/nobase.test: Be sure to create a directory before + creating files in it. Fixes test failure with MAKE=`make -jN' + for NetBSD make. This issue is hidden with parallel GNU make + due to its parallel breadth first update order. + * tests/parallel-tests3.test: Skip if $MAKE contains `-j', + GNU make will use the environment variable $MAKE for recursion + and thus run in parallel even if `$MAKE -j1' was used on the + command line in the test. Also, after running the test proper, + wait long enough so that background jobs have finished and there + are no open files left when the cleanup code runs. + + 2009-04-13 Ralf Wildenhues + + silent-rules reorganization, --enable-silent-rules switch. + This patch introduces a configure-time option to set the default + verbosity. Since configure now needs to know whether the + `silent-rules' automake option was set, the latter can only be + set within AM_INIT_AUTOMAKE, or with a new AM_SILENT_RULES macro + but not any more through AUTOMAKE_OPTIONS or the automake + command line option `--silent-rules'. + * automake.in (define_verbose_var): Define the default verbose + variable in terms of `$(AM_DEFAULT_VERBOSITY)'. + (handle_configure): Do not pass `--silent-rules' to automake. + (scan_autoconf_traces): Trace `AM_SILENT_RULES'. If seen, + enable global `silent-rules' option. + (usage): Do not document `--silent-rules'. + (parse_arguments): Do not accept `--silent-rules'. + * doc/automake.texi (Options): Overhaul. Document + AM_SILENT_RULES, --enable-silent-rules, --disable-silent-rules, + AM_DEFAULT_VERBOSITY. Show an example for user-added variables + for less verbose output. + (Invoking Automake): Remove documentation for `--silent-rules'. + (Public Macros): Document `AM_SILENT_RULES'. + * NEWS: Update. + * lib/Automake/Options.pm (_process_option_list): Accept + `silent-rules' only as option in configure.ac. + * m4/init.m4 (AM_INIT_AUTOMAKE): If the `silent-rules' option + was enabled, require `AM_SILENT_RULES'; move AM_BACKSLASH + initialization to ... + * m4/silent.m4 (AM_SILENT_RULES): ... this new file, new macro. + Deal with `--enable-silent-rules' switch; define + AM_DEFAULT_VERBOSITY. + * m4/Makefile.am (dist_m4data_DATA): Add silent.m4. + * tests/dollarvar.test: Remove tests for `--silent-rules', use + `AM_SILENT_RULES'. + * tests/flavor.test: Remove test for `--silent-rules'. + * tests/silent.test: Use `AM_SILENT_RULES' instead of + `AUTOMAKE_OPTIONS = silent-rules'; use `--enable-silent-rules'. + * tests/silent2.test: Likewise. + * tests/silent3.test: Likewise. + * tests/silent4.test: Likewise. + * tests/silent5.test: Likewise. + * tests/silent6.test: Likewise. Test `AM_SILENT_RULES' as well + as `AM_INIT_AUTOMAKE([silent-rules])' instead of + `--silent-rules'. + * tests/silent7.test: Use `AM_SILENT_RULES' instead of + `AUTOMAKE_OPTIONS = silent-rules'; ensure the latter is rejected. + Test combinations of --enable-silent-rules and + --disable-silent-rules with `make V=0' and `make V=1'. + Suggestion for configure-time switch by Bob Friesenhahn. + + manual: Add note about parallelism and tests ordering. + * doc/automake.texi (Simple Tests using parallel-tests): + Dependencies between test logs work for tests with known + extensions only. Hint that tests should be prepared to be run + in parallel. + + Fix maintainer-check failure. + * tests/suffix13.test: Use Exit not exit. + + 2009-04-10 Ralf Wildenhues + + parallel-tests: more testsuite exposure. + * tests/parallel-tests.test: Also test overriding TEST_LOGS and + TESTS. + + parallel-tests: let VERBOSE=yes output appear before summary. + * lib/am/check.am ($(TEST_SUITE_LOG)): In `VERBOSE=yes' mode, + output contents of `$(TEST_SUITE_LOG)' before, rather than after + the test suite summary. This ensures that the email address + appears near the end of the output; also, the log file already + starts with a result summary anyway. + + parallel-tests: `clean recheck' should not rerun all tests. + * lib/am/check.am (recheck, recheck-html): Do not rerun all + tests if `$(TEST_SUITE_LOG)' does not exist. + * tests/parallel-tests2.test: Adjust recheck test. + * tests/parallel-tests9.test: Adjust recheck-html test. + * NEWS: Update. + Suggestion by Akim Demaille. + + 2009-04-08 Ralf Wildenhues + Eric Blake + + parallel-tests: Fix driver for nonempty executable extension. + * automake.in (handle_tests): New substitution `%am__EXEEXT%', + defined as 'FALSE' for non-generic rules, or if no programs are + built at all. Otherwise, define it as configure conditional. + * lib/am/check2.am [%am__EXEEXT%] (%EXT%$(EXEEXT).log): New + conditional generic rule. + * m4/init.m4: Hook an m4_provide of `_AM_COMPILER_EXEEXT' onto + Autoconf's `_AC_COMPILER_EXEEXT' macro. + (AM_INIT_AUTOMAKE): If `_AM_COMPILER_EXEEXT' has been provided + at `AC_CONFIG_COMMANDS_PRE' time, then introduce a conditional + `am__EXEEXT', defined to true iff `$EXEEXT' is nonempty. + * tests/check5.test: Only match `_EXEEXT_[1-9]' here, to avoid + false positives stemming from `@am__EXEEXT_TRUE@'. + * NEWS: Update. + + 2009-04-08 Ralf Wildenhues + + Fix a couple of $(EXEEXT)-related testsuite failure. + * tests/check8.test: Allow executable extensions in test suite + output. + * tests/check9.test: Add `$(EXEEXT)' manually to @substituted@ + XFAIL_TESTS entries. + + * NEWS: Update for last patch. + + 2009-04-07 Florian Briegel (tiny change) + Stepan Kasal + Ralf Wildenhues + + Fix renamed objects with subdir-objects and other languages. + * automake.in: Fixed bug when building with renamed objects + and foreign languages. + * tests/suffix13.test: New test. + * tests/Makefile.am: Adjust. + * THANKS: Update. + Reports by Florian Briegel and Stepan Kasal. + + 2009-04-07 Ralf Wildenhues + + Do not remove texinfo outputs upon mostlyclean. + * lib/am/texinfos.am: New substitutions %MOSTLYCLEAN%, + %MAINTCLEAN%. + (clean-aminfo): New target, remove %TEXICLEAN% if nonemtpy, + declare phony. Hook this target to ... + (clean-am): ... this and ... + (?CYGNUS?clean-info): ... this. + (maintainer-clean-aminfo): Remove %MAINTCLEAN% if nonempty, + for later. + (mostlyclean-aminfo): Remove %MOSTLYCLEAN%. + * automake.in (handle_texinfo_helper): Return three arrays + $MOSTLYCLEAN, $TEXICLEAN, $MAINTCLEAN, instead of one array. + Only put LaTeX helper files in $MOSTLYCLEAN, the rest in + $TEXICLEAN for now. + (handle_texinfo): Accept these, chop off extra newline, and + substitute them in `texinfos.am'. + * NEWS: Update. + * tests/txinfo33.test: New test. + * tests/Makefile.am: Update. + Report by Bruno Haible. + + 2009-04-06 Ralf Wildenhues + + testsuite: unset TESTS, TEST_LOGS, to avoid interference. + * tests/defs.in: Unset TESTS, TEST_LOGS. + + testsuite: generate $(parallel_tests) just when needed. + * tests/Makefile.am (check_SCRIPTS): No need to list + $(parallel_tests) here, they can be generated as needed during + the test run, following our recommendation in the manual. + + Remove superfluous line from recheck recheck-html. + * lib/am/check.am (recheck recheck-html): Remove superfluous + line, introduced bogusly in last commit. + + 2009-04-06 Akim Demaille + Ralf Wildenhues + + parallel-tests: redo check-html, recheck, recheck-html. + * lib/am/check.am (recheck, recheck-am): Remove. + (recheck-TESTS): Rename to ... + (recheck): ... this and rewrite, factored ... + (recheck-html): ... with this rule. Pass TEST_LOGS rather than + RECHECK_LOGS to `check' and `check-html', respectively, to avoid + running outdated tests. Invoking the public macros ensures + `check_SCRIPTS' etc. are created in time. Do not output errors + for tests that were not run yet. If the testsuite has not run + at all, run all tests. + (check-html): Run `check' target, not `check-TESTS', to ensure + `check_SCRIPTS' etc. are created in time. + (.PHONY, .MAKE, AM_RECURSIVE_TARGETS): Adjust contents. + * tests/parallel-tests2.test: Expose the check-html and + recheck-html issues. + * tests/parallel-tests9.test: Expose the recheck issues. + Bugs in previous version pointed out by Akim, who already had + them fixed in his original version. + + 2009-04-04 Ralf Wildenhues + + parallel-tests: LOG_COMPILER for tests without known extension. + * automake.in (handle_tests): If we don't match a known + extension, define `LOG_COMPILER' as `$(LOG_COMPILE) + $(AM_LOG_FLAGS) $(LOG_FLAGS)' and use it as %COMPILE% in check2. + * doc/automake.texi (Simple Tests using parallel-tests): + Document it. In the examples, suggest using the AM_*LOG_FLAGS + flags in Makefile.am rather than the variables without `AM_' + prefix. + * lib/Automake/tests/Makefile.am (AM_PL_LOG_FLAGS): Renamed from + (PL_LOG_FLAGS): ... this variable, intended for the user. + * tests/parallel-tests7.test: Extend test. + * NEWS: Update. + Suggestion by Akim Demaille. + + More node renaming in the manual. + * doc/automake.texi (Top): Adjust menu to ... + (API Versioning): ... this node being renamed from ... + (API versioning): ... this, and ... + (Wildcards): ... this being renamed from ... + (wildcards): ... this. + Report by Karl Berry. + + 2009-04-03 Andreas Schwab + + * tests/instdir-java.test: Don't require gcj. Skip if javac is + not available. + + 2009-04-01 Ralf Wildenhues + + Fix testsuite failures due to nonexistent `dirlist' entries. + * tests/defs.in: When parsing `$aclocaldir/dirlist', only add + existing directories D to aclocal `-I D' flags, as aclocal + errors on nonexisting directories. + Report and analysis by Andreas Schwab. + + 2009-03-31 Akim Demaille + + Fix typo in manual. + * doc/automake.texi (Simple Tests using parallel-tests): Fix + typo. + + 2009-03-31 Jim Meyering + + Avoid test failure due to paranoid TAR_OPTIONS envvar setting. + * tests/txinfo18.test: Don't let a TAR_OPTIONS=--keep-old-files + environment variable setting cause test failure. Fixed in + texi2dvi 4.13. + + Use more common spelling in diagnostic: s/canonic/canonical/. + * automake.in (check_typos): s/canonic/canonical/. + + 2009-03-31 Ralf Wildenhues + + * configure.ac, NEWS: Bump version to 1.10c. + + 2009-03-29 Ralf Wildenhues + + * configure.ac, NEWS: Bump version to 1.10b. + * doc/automake.texi (Releases): Add statistics for 1.10b. + + * NEWS: Minor update. + + Reorganize nodes in the manual. + Avoid texinfo sectioning commands without nodes, by either + introducing new nodes along with menus, or using headings + commands. Adjust all references. + * doc/automake.texi: Throughout the manual, adjust references to + new or changed node names. Rename `non-configured' to + `unconfigured', capitalize headings and section names better. + (Top): List new menus and nodes introduced below. + (Length Limitations): Renamed from ... + (Length limitations): ... this. + (aclocal Options): Renamed from ... + (aclocal options): ... this. + (Macro Search Path): Renamed from ... + (Macro search path): ... this. Rename subsubsections to + subsubheadings. + (Public Macros, Obsolete Macros, Private Macros): Renamed from + (Public macros, Obsolete macros, Private macros): ... these. + (Conditional Subdirectories): Introduce sub menu and split ... + (SUBDIRS vs DIST_SUBDIRS, Subdirectories with AM_CONDITIONAL) + (Subdirectories with AC_SUBST, Unconfigured Subdirectories): + ... into these new nodes. Adjust subsection names to node + names. + (Conditional Sources): Rename subsubsections to subsubheadings. + (Conditional Programs): Likewise. + (Program Variables): Renamed from ... + (Program variables): ... this. + (Libtool Issues): Introduce sub menu and split into ... + (Required file ltmain.sh not found) + (Objects created both with libtool and without): ... these new + nodes. + (Other Objects, Built Sources): Renamed from ... + (Other objects, Built sources): ... these. + (Built Sources Example): Renamed from ... + (Built sources example): this. Rename unnumberedsubsecs to + subsubheadings. + (Man Pages): Renamed from ... + (Man pages): ... this. + (Install): Introduce sub menu and split into ... + (Basics of Installation, The Two Parts of Install) + (Extending Installation, Staged Installs) + (Install Rules for the User): ... these new nodes. + (Dist): Introduce sub menu and split into ... + (Basics of Distribution, Fine-grained Distribution Control) + (The dist Hook, Checking the Distribution) + (The Types of Distributions): ... these new nodes. + (Tests): Introduce sub menu and split into ... + (Simple Tests, Simple Tests using parallel-tests, DejaGnu Tests) + (Install Tests): ... these new nodes. + (Conditionals): Move the portability paragraph up, introduce sub + menu and split into ... + (Usage of Conditionals, Limits of Conditionals): ... these new + nodes. Link to several sections throughout the manual that deal + with specific usage of conditionals. + (CVS): Rename subsections to subheadings. + (maintainer-mode): Likewise. + (Limitations on File Names): Renamed from ... + (limitations on file names): ... this. + (Flag Variables Ordering): Rename subsections to subheadings. + (Renamed Objects): Renamed from ... + (Renamed objects): ... this. + (Dependency Tracking Evolution): Introduce sub menu and split + into ... + (First Take on Dependencies, Dependencies As Side Effects) + (Dependencies for the User, Techniques for Dependencies) + (Recommendations for Tool Writers) + (Future Directions for Dependencies): ... these new nodes. + Report by Karl Berry. + + 2009-03-29 Ralf Wildenhues + + Update AM_RECURSIVE_TARGETS for parallel-tests. + * lib/am/check.am [PARALLEL_TESTS] (AM_RECURSIVE_TARGETS): + Add check, recheck, check-html, recheck-html. + + 2009-03-29 Ralf Wildenhues + Akim Demaille + + parallel-tests: New target recheck-html. + * lib/am/check.am [PARALLEL_TESTS] (recheck-html): New phony, + recursive target. Factor common implementation with + `check-html'. + * doc/automake.texi (Tests): Document recheck-html. + * tests/parallel-tests2.test: Test it. + + 2009-03-28 Ralf Wildenhues + Akim Demaille + + parallel-tests: redo lazy checking: recheck and RECHECK_LOGS. + Replace the LAZY_TEST_SUITE API with a simpler yet more powerful + one: RECHECK_LOGS specifies those tests which are to be removed + in any case before testing. Provide a `recheck' convenience + target to set RECHECK_LOGS to all failed and unexpectedly passed + tests. Document several ways to limit the set of tests run. + * lib/am/check.am [PARALLEL_TESTS] (RECHECK_LOGS): New variable, + default to $(TESTS_LOGS). + (check-TESTS): Remove $(RECHECK_LOGS) not $(TEST_LOGS). Drop use + of LAZY_TEST_SUITE. + ($(TEST_SUITE_LOG)): Do not output note about lazy rerun, as + LAZY_TEST_SUITE is gone. + (recheck): New target. + (recheck-am, recheck-TESTS): New internal targets. + * doc/automake.texi (Tests): Update @vindex for TESTS and + TEST_LOGS. Replace description of LAZY_TEST_SUITE with a list + of ways the set of tests to be run can be modified. Document + RECHECK_LOGS and the recheck target. + * tests/defs.in: Unset RECHECK_LOGS not LAZY_TEST_SUITE. + * tests/parallel-tests.test: Adjust, replacing LAZY_TEST_SUITE + with corresponding RECHECK_LOGS settings. + * tests/parallel-tests9.test: New tests. + * tests/Makefile.am: Update. + Suggestion and different implementation by Akim Demaille. + + parallel-tests: do not mark check-TESTS as `.MAKE'. + * lib/am/check.am [PARALLEL_TESTS] (.MAKE): Remove check-TESTS. + This rule removes files, which should not be executed with BSD + `make -n'. + + parallel-tests: warn about $(srcdir), $(top_srcdir) in TESTS. + * automake.in (handle_tests): Warn about portability issue + concerning generated TESTS files listed with a `$(srcdir)/' + or `$(top_srcdir)/' prefix. + * doc/automake.texi (TESTS): Document this issue. Mention that + the parallel-tests driver is still experimental. + * tests/parallel-tests8.test: New test. + * tests/Makefile.am: Update. + + check-html: Always create HTML output, note conversion failure. + * lib/am/check.am (check-html): Create `$(TEST_SUITE_HTML)' in + any case. Exit unsuccessfully if HTML creation failed. + * tests/parallel-tests2.test: Amend test to expose this. + + 2009-03-24 Ralf Wildenhues + + parallel-tests: per-extension test driver: _LOG_COMPILER. + For test files with extension , introduce the internal + variable _LOG_COMPILE, which expands to + $(_LOG_COMPILER) $(AM__LOG_FLAGS) $(_LOG_FLAGS). + Turn also the lib/Automake/tests testsuite over to the new + test driver. + * doc/automake.texi (Tests): Document `EXT_LOG_COMPILER' and + `EXT_LOG_FLAGS'. + * lib/am/check2.am: Insert `%COMPILE%' right before test. + * automake.in (handle_tests): Substitute `COMPILE' for check2, + empty for tests without extension, and `$(ext_LOG_COMPILE)' for + extension `ext'. In the latter case, define it from the public + components. + * configure.ac (AM_INIT_AUTOMAKE): Use `parallel-test' globally. + * tests/Makefile.am (AUTOMAKE_OPTIONS): Remove, not needed here + any more. + * lib/Automake/tests/Makefile.am (TESTS_ENVIRONMENT): Split ... + (PL_LOG_COMPILER, PL_LOG_FLAGS): ... into these new variables. + (TESTS_EXTENSIONS): New variable, initialize to `.pl'. + * tests/parallel-tests7.test: New test. + * tests/Makefile.am: Update. + Suggestion by Akim Demaille. + + 2009-03-22 Ralf Wildenhues + + parallel-tests: also record logs of SKIPped tests. + * lib/am/check.am [PARALLEL_TESTS] ($(TEST_SUITE_LOG)): Record + SKIPs as well. + Suggested by Jim Meyering. + + Minor optimization in parallel-tests text box creation. + * lib/am/check.am [PARALLEL-TESTS] (am__text_box): Use only one + awk invocation, rather than several tools, to create a text box. + Suggestion from Akim Demaille. + 2009-03-29 Ralf Wildenhues Rewrite maintainer-check in separate tests, parallelizable. diff --cc tests/Makefile.am index 9af851205,5ac8dd469..c36237e00 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@@ -263,8 -282,8 +282,9 @@@ extra4.test extra5.test \ extra6.test \ extra7.test \ +extra8.test \ f90only.test \ + flavor.test \ flibs.test \ fn99.test \ fn99subdir.test \ diff --cc tests/Makefile.in index 40fcf1544,3c090e65a..b339664b7 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@@ -418,8 -514,8 +514,9 @@@ extra4.test extra5.test \ extra6.test \ extra7.test \ +extra8.test \ f90only.test \ + flavor.test \ flibs.test \ fn99.test \ fn99subdir.test \