summaryrefslogtreecommitdiff
path: root/dist-check.mk
diff options
context:
space:
mode:
authorStefano Lattarini <stefano.lattarini@gmail.com>2012-09-01 12:15:59 +0200
committerJim Meyering <meyering@redhat.com>2012-09-01 21:28:13 +0200
commitc9cd19b3e8c4283776fe9d66ec76e32afdec6b52 (patch)
tree10ca1d94885fe9f37595c93d0240d8cde4529518 /dist-check.mk
parent6a6257a96a7742d3f3af5d15300b7fccc599e34d (diff)
downloadcoreutils-c9cd19b3e8c4283776fe9d66ec76e32afdec6b52.tar.xz
maint: fix build_programs definition not to use "make -C src ..."
* dist-check.mk (built_programs): There's no need to issue recursive make calls in 'src/' to define this (in fact, that works no longer now that 'src/Makefile.am' is gone). Simply define this to the sorted contents of $(bin_PROGRAMS), with the 'src/' prefix and the $(EXEEXT) suffix (if any) removed. Reported by Jim Meyering.
Diffstat (limited to 'dist-check.mk')
-rw-r--r--dist-check.mk5
1 files changed, 1 insertions, 4 deletions
diff --git a/dist-check.mk b/dist-check.mk
index 6706ea038..533b7f921 100644
--- a/dist-check.mk
+++ b/dist-check.mk
@@ -9,10 +9,7 @@ tmpdir = $(abs_top_builddir)/tests/torture
t=$(tmpdir)/$(PACKAGE)/test
pfx=$(t)/i
-built_programs = \
- $$(echo 'spy:;@echo $$(bin_PROGRAMS)' \
- | MAKEFLAGS= $(MAKE) -s -C src -f Makefile -f - spy \
- | fmt -1 | sed 's,$(EXEEXT)$$,,' | sort -u)
+built_programs := $(sort $(patsubst src/%$(EXEEXT),%,$(bin_PROGRAMS)))
# More than once, tainted build and source directory names would
# have caused at least one "make check" test to apply "chmod 700"