]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
tests: don't hard-code coreutils list of tests/ SUBDIRS in bootstrap
authorJim Meyering <meyering@redhat.com>
Mon, 28 Apr 2008 20:59:24 +0000 (22:59 +0200)
committerJim Meyering <meyering@redhat.com>
Mon, 28 Apr 2008 20:59:24 +0000 (22:59 +0200)
* bootstrap: Extract the list from tests/Makefile.am, and die
when it is empty -- it will be, eventually.

bootstrap

index c4b9b629bb9c9c312d1eca62efd777d26ef6c0ff..9e354446a3744d12b8effa0afc3dd938fb76c525 100755 (executable)
--- a/bootstrap
+++ b/bootstrap
@@ -535,7 +535,9 @@ fi
 mam_template=tests/Makefile.am.in
 if test -f $mam_template; then
   PERL=perl
-  for tool in cut head join pr sort tac tail test tr uniq; do
+  tool_subdirs=`$PERL -ne '/^SUBDIRS = (.*)/ and print $1' tests/Makefile.am`
+  test "$tool_subdirs" = '' && { echo "$0: no more SUBDIRS: FIXME"1>&2; exit 1;}
+  for tool in $tool_subdirs; do
     m=tests/$tool/Makefile.am
     t=${m}t
     rm -f $m $t