summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Rosin <peda@lysator.liu.se>2011-12-20 21:42:54 +0100
committerPeter Rosin <peda@lysator.liu.se>2011-12-20 21:42:54 +0100
commit7f713c38e4e1ad3c3cca73e6cd23d605ad7b886e (patch)
treecb2939eeb5502cd7ac8c6244831aa6e022c7677d
parent63da4921d542b2c329cf95f58c955b9972c5d161 (diff)
downloadautomake-7f713c38e4e1ad3c3cca73e6cd23d605ad7b886e.tar.gz
tests: fix spurious failure on systems lacking unistd.h
This is for automake bug#10324. * tests/silent-lex-generic.test (foo.l): Add a dummy #define of YY_NO_UNISTD_H, so that the generated foo.c file won't require unistd.h to be present (it is not present when compiling with, e.g., MSVC 9).
-rw-r--r--ChangeLog9
-rwxr-xr-xtests/silent-lex-generic.test4
2 files changed, 13 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9f9b3cc46..49b6e8bf9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2011-12-20 Peter Rosin <peda@lysator.liu.se>
+
+ tests: fix spurious failure on systems lacking unistd.h
+ This is for automake bug#10324.
+ * tests/silent-lex-generic.test (foo.l): Add a dummy #define of
+ YY_NO_UNISTD_H, so that the generated foo.c file won't require
+ unistd.h to be present (it is not present when compiling with,
+ e.g., MSVC 9).
+
2011-12-16 Stefano Lattarini <stefano.lattarini@gmail.com>
test defs: hack to support autoconf-wrapper programs
diff --git a/tests/silent-lex-generic.test b/tests/silent-lex-generic.test
index 2b2183e07..f1b1ce2ca 100755
--- a/tests/silent-lex-generic.test
+++ b/tests/silent-lex-generic.test
@@ -53,6 +53,10 @@ LDADD = $(LEXLIB)
EOF
cat > foo.l <<'EOF'
+%{
+/* avoid non-ANSI #include of unistd.h */
+#define YY_NO_UNISTD_H 1
+%}
%%
"END" return EOF;
.