diff --git a/lhttp_parser/Makefile b/lhttp_parser/Makefile index 7967910..167f10e 100644 --- a/lhttp_parser/Makefile +++ b/lhttp_parser/Makefile @@ -14,7 +14,7 @@ endif all: lhttp_parser.so lhttp_parser.a http-parser/http_parser.o: - CPPFLAGS=-fPIC $(MAKE) -C http-parser http_parser.o + CPPFLAGS=-fPIC $(MAKE) -C http-parser http_parser.o -Werror=implicit-fallthrough=0 lhttp_parser.o: lhttp_parser.c $(CC) -c $< -o $@ ${CFLAGS} diff --git a/lhttp_parser/http-parser/Makefile b/lhttp_parser/http-parser/Makefile index 64e5c2f..8ae8c86 100644 --- a/lhttp_parser/http-parser/Makefile +++ b/lhttp_parser/http-parser/Makefile @@ -7,7 +7,7 @@ CPPFLAGS_DEBUG += $(CPPFLAGS_DEBUG_EXTRA) CPPFLAGS_FAST = $(CPPFLAGS) -DHTTP_PARSER_STRICT=0 CPPFLAGS_FAST += $(CPPFLAGS_FAST_EXTRA) -CFLAGS += -Wall -Wextra -Werror +CFLAGS += -Wall -Wextra -Werror -Wimplicit-fallthrough=0 CFLAGS_DEBUG = $(CFLAGS) -O0 -g $(CFLAGS_DEBUG_EXTRA) CFLAGS_FAST = $(CFLAGS) -O3 $(CFLAGS_FAST_EXTRA) CFLAGS_LIB = $(CFLAGS_FAST) -fPIC