From: Stefano Lattarini Date: Sun, 2 Sep 2012 19:55:06 +0000 (+0200) Subject: maint: make vc_exe_in_TESTS also work in VPATH builds X-Git-Tag: v8.20~82 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=995cd3fa66f484964f9b5f75a2991d92f141a8ba;p=thirdparty%2Fcoreutils.git maint: make vc_exe_in_TESTS also work in VPATH builds * tests/Makefile.am (vc_exe_in_TESTS): It is easy to adjust this recipe to also work in VPATH setups, also thanks to modifications done by previous changes. --- diff --git a/tests/Makefile.am b/tests/Makefile.am index bcdaa5f9e1..9e47f28ebc 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -24,15 +24,15 @@ root_tests = $(all_root_tests) # Ensure that all version-controlled executable files are listed # in $(all_tests). vc_exe_in_TESTS: - $(AM_V_GEN)if test -d $(top_srcdir)/.git && test $(srcdir) = .; then \ + $(AM_V_GEN)test -d $(top_srcdir)/.git || exit 1; \ { \ - for t in $(all_tests); do echo $$t; done; \ - for f in `cd $(top_srcdir) && \ - build-aux/vc-list-files $(subdir) | sed 's!^$(subdir)/!!'`; do \ - test -f "$$f" && test -x "$$f" && echo "$$f"; \ + for t in $(all_tests); do echo $$t; done; \ + cd $(top_srcdir); \ + for f in `$(SHELL) build-aux/vc-list-files $(subdir) \ + | sed 's!^$(subdir)/!!'`; do \ + test -f "tests/$$f" && test -x "tests/$$f" && echo "$$f"; \ done; \ - } | sort | uniq -u | grep . && exit 1 ||:; \ - else :; fi + } | sort | uniq -u | grep . && exit 1; : check-local: vc_exe_in_TESTS .PHONY: vc_exe_in_TESTS