From c9cd19b3e8c4283776fe9d66ec76e32afdec6b52 Mon Sep 17 00:00:00 2001 From: Stefano Lattarini Date: Sat, 1 Sep 2012 12:15:59 +0200 Subject: 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. --- dist-check.mk | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'dist-check.mk') 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" -- cgit v1.2.3-54-g00ecf