From 425fe1e87a78985c0d51ebb185793e57cdd433da Mon Sep 17 00:00:00 2001 From: Stefano Lattarini Date: Wed, 1 May 2013 17:06:42 +0200 Subject: tests: avoid one tricky use of "make -e" Which was causing a spurious failure on FreeBSD. Not particularly surprising, given how brittle "make -e" is in general ... * t/cxx-lt-demo.sh: Instead of forcing $(CC) to be 'false' by exporting "CC=false" in the environment and then passing the '-e' option to make, do so by passing "CC=false" on the make command line, both directly and using AM_MAKEFLAGS. Signed-off-by: Stefano Lattarini --- t/cxx-lt-demo.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 't/cxx-lt-demo.sh') diff --git a/t/cxx-lt-demo.sh b/t/cxx-lt-demo.sh index 8afc974aa..b778725ba 100755 --- a/t/cxx-lt-demo.sh +++ b/t/cxx-lt-demo.sh @@ -122,7 +122,9 @@ std::string target (void) END ./configure -CC=false $MAKE -e +# Creative quoting and redundant use of eval to avoid spurious +# 'maintainer-check' failures. +eval \$'MAKE CC=false AM_MAKEFLAGS=CC=false' ls -l . src lib # For debugging. $MAKE test-objs VERBOSE=yes $MAKE check-TESTS -- cgit v1.2.1