diff options
author | Stefano Lattarini <stefano.lattarini@gmail.com> | 2011-12-23 21:21:08 +0100 |
---|---|---|
committer | Stefano Lattarini <stefano.lattarini@gmail.com> | 2011-12-23 21:21:08 +0100 |
commit | ca63bc9fe2331a1d83dc35a3af1efeb64fb204d5 (patch) | |
tree | ce4bf806e4ee6057fb062cf9e792bf6f55a51a78 /tests | |
parent | 2a0534dad9161af0e9dc7fdf5cfc6dba8414c293 (diff) | |
download | automake-ca63bc9fe2331a1d83dc35a3af1efeb64fb204d5.tar.gz |
tests: auto-generate deps for tests requiring libtool/gettext
* tests/gen-testsuite-part: Tests requiring libtool (or related
programs) will need libtool-provided m4 macros, so they should
be run after `libtool-macros.test'. Similarly for gettext tests.
So, generate proper declarations of such dependencies.
* tests/Makefile.am: Remove now-unneeded hand-written declaration
of those dependencies.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Makefile.am | 68 | ||||
-rwxr-xr-x | tests/gen-testsuite-part | 10 |
2 files changed, 10 insertions, 68 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index 32824ffd6..78312a604 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -181,74 +181,6 @@ include $(top_srcdir)/CheckListOfTests.am installcheck-local: am_running_installcheck=yes $(MAKE) $(AM_MAKEFLAGS) check -# FIXME: make these automatically computed once we are merged into -# FIXME: the `testsuite-work' branch. -ar-lib4.log: libtool-macros.log -ar-lib6a.log: libtool-macros.log -ar-lib6b.log: libtool-macros.log -canon6.log: libtool-macros.log -canon7.log: libtool-macros.log -depcomp4.log: libtool-macros.log -depcomp7.log: libtool-macros.log -depcomp8b.log: libtool-macros.log -extradep2.log: libtool-macros.log -fort5.log: libtool-macros.log -instdir-ltlib.log: libtool-macros.log -instfail-libtool.log: libtool-macros.log -ldadd.log: libtool-macros.log -ldflags.log: libtool-macros.log -libobj13.log: libtool-macros.log -libtoo10.log: libtool-macros.log -libtoo11.log: libtool-macros.log -libtool.log: libtool-macros.log -libtool2.log: libtool-macros.log -libtool3.log: libtool-macros.log -libtool5.log: libtool-macros.log -libtool6.log: libtool-macros.log -libtool7.log: libtool-macros.log -libtool8.log: libtool-macros.log -libtool9.log: libtool-macros.log -listval.log: libtool-macros.log -ltcond.log: libtool-macros.log -ltcond2.log: libtool-macros.log -ltconv.log: libtool-macros.log -ltdeps.log: libtool-macros.log -ltinit.log: libtool-macros.log -ltinstloc.log: libtool-macros.log -ltlibobjs.log: libtool-macros.log -ltlibsrc.log: libtool-macros.log -ltorder.log: libtool-macros.log -nobase-libtool.log: libtool-macros.log -pr211.log: libtool-macros.log -pr300-ltlib.log: libtool-macros.log -pr307.log: libtool-macros.log -pr401b.log: libtool-macros.log -pr72.log: libtool-macros.log -reqd2.log: libtool-macros.log -silent3.log: libtool-macros.log -silent4.log: libtool-macros.log -silent9.log: libtool-macros.log -stdlib2.log: libtool-macros.log -strip3.log: libtool-macros.log -subobj9.log: libtool-macros.log -suffix10.log: libtool-macros.log -suffix2.log: libtool-macros.log -suffix5.log: libtool-macros.log -suffix8.log: libtool-macros.log -vala.log: libtool-macros.log -vala1.log: libtool-macros.log -vala2.log: libtool-macros.log -vala3.log: libtool-macros.log -vala4.log: libtool-macros.log -vala5.log: libtool-macros.log - -# FIXME: make these automatically computed once we are merged into -# FIXME: the `testsuite-work' branch. -gettext.log: gettext-macros.log -gettext2.log: gettext-macros.log -gettext3.log: gettext-macros.log -subcond.log: gettext-macros.log - clean-local: clean-local-check .PHONY: clean-local-check clean-local-check: diff --git a/tests/gen-testsuite-part b/tests/gen-testsuite-part index 6009dbc54..091009261 100755 --- a/tests/gen-testsuite-part +++ b/tests/gen-testsuite-part @@ -137,6 +137,16 @@ sub parse_options (@) my %deps_extractor = ( + libtool_macros => + { + line_matcher => qr/^\s*required=.*\blibtool/, + nodist_prereqs => "libtool-macros.log", + }, + gettext_macros => + { + line_matcher => qr/^\s*required=.*\bgettext/, + nodist_prereqs => "gettext-macros.log", + }, use_trivial_test_driver => { line_matcher => qr/\btrivial-test-driver\b/, |