From: Stefano Lattarini Date: Wed, 1 May 2013 15:06:42 +0000 (+0200) Subject: tests: avoid one tricky use of "make -e" X-Git-Tag: v1.13.1d~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=425fe1e87a78985c0d51ebb185793e57cdd433da;p=thirdparty%2Fautomake.git 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 --- 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