@@ -61,6 +61,7 @@ ifeq ($(filter-out OSX OSX_Universal,$(BUILD_ENV_)),)
6161 ifeq ($(origin CXX),default)
6262 CXX = clang++
6363 endif
64+ YFLAGS ?= -v
6465else ifeq ($(filter-out FreeBSD,$(BUILD_ENV_)),)
6566 CP_CXXFLAGS +=
6667 LINKLIB = ar rcT $@ $^
@@ -72,6 +73,7 @@ else ifeq ($(filter-out FreeBSD,$(BUILD_ENV_)),)
7273 ifeq ($(origin CXX),default)
7374 CXX = clang++
7475 endif
76+ YFLAGS ?= -v -Werror
7577else
7678 LINKLIB = ar rcT $@ $^
7779 LINKBIN = $(CXX) $(LINKFLAGS) -o $@ -Wl,--start-group $^ -Wl,--end-group $(LIBS)
8486 CXX = g++
8587 #CXX = icpc
8688 endif
89+ YFLAGS ?= -v -Werror
8790endif
8891ifeq ($(origin YACC),default)
8992 YACC = bison
9093endif
91- YFLAGS ?= -v
9294ifeq ($(origin LEX),default)
9395 LEX = flex
9496endif
@@ -119,9 +121,9 @@ ifeq ($(origin CXX),default)
119121 CXX = x86_64-w64-mingw32-g++
120122endif
121123ifeq ($(origin YACC),default)
122- YACC = bison -y
124+ YACC = bison -y -Wno-error=yacc
123125endif
124- YFLAGS ?= -v
126+ YFLAGS ?= -v -Werror
125127ifeq ($(origin LEX),default)
126128 LEX = flex
127129endif
@@ -147,9 +149,9 @@ ifeq ($(origin CXX),default)
147149 CXX = cl
148150endif
149151ifeq ($(origin YACC),default)
150- YACC = win_bison -y
152+ YACC = win_bison -y -Wno-error=yacc
151153endif
152- YFLAGS ?= -v
154+ YFLAGS ?= -v -Werror
153155ifeq ($(origin LEX),default)
154156 LEX = win_flex
155157endif
0 commit comments