glsl2: Use bison command line option to set prefix
authorIan Romanick <ian.d.romanick@intel.com>
Thu, 12 Aug 2010 00:14:02 +0000 (17:14 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Thu, 12 Aug 2010 00:14:02 +0000 (17:14 -0700)
Bison version 2.3 doesn't seem to support %name-prefix in the source.

This should fix bugzilla #29207.

src/glsl/Makefile
src/glsl/glsl_parser.ypp

index 85298d06a01e028cbcec6fcef515da4f2c57ac6e..a0ab1d6d401cf9823f50daddae13b3b1f75c9812 100644 (file)
@@ -154,7 +154,7 @@ glsl_lexer.cpp: glsl_lexer.lpp
        flex --never-interactive --outfile="$@"  $<
 
 glsl_parser.cpp: glsl_parser.ypp
-       bison -v -o "$@" --defines=glsl_parser.h $<
+       bison -v -o "$@" -p "_mesa_glsl_" --defines=glsl_parser.h $<
 
 glcpp/glcpp-lex.c: glcpp/glcpp-lex.l
        flex --never-interactive --outfile="$@" $<
index 74971cfb9daf970468e2ff99e5c2acae33c067c8..7c5dc017d894e9a1e40a4d6e834bd674f41edceb 100644 (file)
@@ -48,7 +48,6 @@
 
 %lex-param   {void *scanner}
 %parse-param {struct _mesa_glsl_parse_state *state}
-%name-prefix "_mesa_glsl_"
 
 %union {
    int n;