tests: fix a minor spurious failure with FreeBSD make
authorStefano Lattarini <stefano.lattarini@gmail.com>
Fri, 16 Dec 2011 00:46:14 +0000 (01:46 +0100)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Fri, 16 Dec 2011 14:55:21 +0000 (15:55 +0100)
* tests/remake-am-pr10111.test: Avoid using `#' comments in
makefile recipes, as these have been confusing FreeBSD make.
The failure was masked by the fact that this test is currently
expected to fail.

Suggested by a report from Bruno Haible.

ChangeLog
tests/remake-am-pr10111.test

index f61872da7c48acc4014bc1b8636ea80962a5118a..6bc7daa3a1571a51bee9a0f13832c7c994ca77f9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2011-12-16  Stefano Lattarini  <stefano.lattarini@gmail.com>
+
+       tests: fix a minor spurious failure with FreeBSD make
+       * tests/remake-am-pr10111.test: Avoid using `#' comments in
+       makefile recipes, as these have been confusing FreeBSD make.
+       The failure was masked by the fact that this test is currently
+       expected to fail.
+       Suggested by a report from Bruno Haible.
+
 2011-12-16  Stefano Lattarini  <stefano.lattarini@gmail.com>
 
        tests: make two test scripts executable
index 6f622f888813bde8548e2c55f20af479e6a0df3f..888c9dd6171f2e929c7b6db93e82e84ca0d8f3aa 100755 (executable)
@@ -35,9 +35,9 @@ END
 cat > Makefile.am <<'END'
 include $(srcdir)/foobar.am
 $(srcdir)/foobar.am:
-## Creative quoting to avoid spurious matches in the grepping
+## Creative quoting is to avoid spurious matches in the grepping
 ## of Makefile.in, later.
-       echo '#' 'foobar' 'was 'here' '#' > $@
+       echo "mu =" foobar "was here =" > $@
 END
 
 $ACLOCAL
@@ -58,7 +58,7 @@ cd build
 # included by configure.in works also in VPATH builds.
 rm -f ../foobar.am
 $MAKE
-grep '# foobar was here #' ../Makefile.in
+grep '= foobar was here =' ../Makefile.in
 $MAKE distcheck
 
 :