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 <stefano.lattar...@gmail.com> --- t/cxx-lt-demo.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/t/cxx-lt-demo.sh b/t/cxx-lt-demo.sh index 8afc974..b778725 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 -- 1.8.3.rc0.19.g7e6a0cc