glsl2: Use --nounistd to fix MSVC build
authorIan Romanick <ian.d.romanick@intel.com>
Fri, 13 Aug 2010 20:08:54 +0000 (13:08 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Fri, 13 Aug 2010 21:50:53 +0000 (14:50 -0700)
Also remove the --never-interactive command line option for the
preprocessor lexer.  This was already done for main compiler lexer.

src/glsl/Makefile
src/glsl/glcpp/glcpp-lex.l

index 3e48068..2f62517 100644 (file)
@@ -151,13 +151,13 @@ glcpp/glcpp: $(GLCPP_OBJECTS) libglsl.a
        $(CC) -c $(INCLUDES) $(CFLAGS) $(DEFINES) $< -o $@
 
 glsl_lexer.cpp: glsl_lexer.lpp
-       flex -o$@  $<
+       flex --nounistd -o$@  $<
 
 glsl_parser.cpp: glsl_parser.ypp
        bison -v -o "$@" -p "_mesa_glsl_" --defines=glsl_parser.h $<
 
 glcpp/glcpp-lex.c: glcpp/glcpp-lex.l
-       flex --never-interactive --outfile="$@" $<
+       flex --nounistd -o$@  $<
 
 glcpp/glcpp-parse.c: glcpp/glcpp-parse.y
        bison -v -o "$@" --defines=glcpp/glcpp-parse.h $<
index fa62891..1cd95b2 100644 (file)
@@ -50,6 +50,7 @@ void glcpp_set_column (int  column_no , yyscan_t yyscanner);
 %option extra-type="glcpp_parser_t *"
 %option prefix="glcpp_"
 %option stack
+%option never-interactive
 
 %x DONE COMMENT UNREACHABLE