Bison: use %name-prefix directive rather than -p option
authorAdam Dickmeiss <adam@indexdata.dk>
Thu, 9 Jan 2014 15:23:51 +0000 (16:23 +0100)
committerAdam Dickmeiss <adam@indexdata.dk>
Thu, 9 Jan 2014 15:23:51 +0000 (16:23 +0100)
src/Makefile.am
src/cql.y
win/makefile

index ca9d193..ad34fa6 100644 (file)
@@ -31,7 +31,7 @@ libyaz_server_la_LIBADD = libyaz.la
 libyaz_icu_la_CPPFLAGS = $(AM_CPPFLAGS) $(ICU_CPPFLAGS) -I$(top_srcdir)/libstemmer_c/include
 libyaz_icu_la_LIBADD = libyaz.la $(ICU_LIBS)
 
-AM_YFLAGS=-p cql_
+AM_YFLAGS=
 
 # MARC8->UTF8 conversion is generated from codetables.xml
 marc8.c: charconv.tcl codetables.xml
index cf85690..324c3e7 100644 (file)
--- a/src/cql.y
+++ b/src/cql.y
@@ -55,6 +55,7 @@ int yyerror(void *lval, char *msg);
 %}
 
 
+%name-prefix "cql_"
 %lex-param {void *parm}
 %parse-param {void *parm}
 %pure-parser
index 2b9ae83..0dc130f 100644 (file)
@@ -881,7 +881,7 @@ $(INCLDIR)\yaz\yaz-version.h: $(ROOTDIR)/IDMETA
 !if $(HAVE_BISON)
 $(SRCDIR)\cql.c: $(SRCDIR)\cql.y
        @cd $(SRCDIR)
-       $(BISON) -y -p cql_ -o cql.c cql.y
+       $(BISON) -y -o cql.c cql.y
 
 !endif