]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
unput test.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 26 Jul 2007 13:05:47 +0000 (13:05 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Thu, 26 Jul 2007 13:05:47 +0000 (13:05 +0000)
git-svn-id: file:///svn/unbound/trunk@458 be551aaa-1e26-0410-a405-d3ace91eadb9

Makefile.in
configure.ac

index a6c11ca81c39f0b267f81d827bccd3cc6a65ea94..ada1c6c314d7278247e2b5d72e1e9a7253c3f698 100644 (file)
@@ -118,7 +118,7 @@ util/configlexer.c:  $(srcdir)/util/configlexer.lex util/configparser.h
        $(INFO) Lex $<
        @if test ! -d util; then $(INSTALL) -d util; fi
        $Qecho "#include \"util/configyyrename.h\"" > $@
-       $Q$(LEX) -i -t $< >> $@
+       $Q$(LEX) -t $< >> $@
 
 util/configparser.c util/configparser.h:  $(srcdir)/util/configparser.y
        $(INFO) Yacc $<
index 523cf2de9b3c22d5a3d1e7a2e3530ec64a1402af..61680f309f6604d69e86d9fa0cd8aecd847a4ac8 100644 (file)
@@ -336,6 +336,26 @@ cv_msgiovlen_type="int" ],
 AC_MSG_RESULT($cv_msgiovlen_type)
 AC_DEFINE_UNQUOTED([TYPE_MSGIOVLEN], $cv_msgiovlen_type, [Define to 'int' or type of struct msghdr.msg_iovlen.])
 
+# Check for yyunput
+AC_DEFUN([CHECK_YYUNPUT],
+[AC_MSG_CHECKING(whether lex can not generate yyunput)
+AC_CACHE_VAL(ac_cv_c_yy_unput,
+[ac_cv_c_yy_unput=no
+if $LEX --nounput -h 2>&1 | grep "do not generate" 2>&1 >/dev/null; then
+   ac_cv_c_yy_unput="yes"
+else
+   ac_cv_c_yy_unput="no"
+fi
+])
+
+AC_MSG_RESULT($ac_cv_c_yy_unput)
+if test $ac_cv_c_yy_unput = yes; then
+       LEX="$LEX --nounput"
+fi
+])dnl
+
+CHECK_YYUNPUT
+
 # Checks for libraries.
 AC_ARG_WITH(ssl, AC_HELP_STRING([--with-ssl=pathname],
                                     [enable SSL (will check /usr/local/ssl