Silencing flex-related warnings

This commit is contained in:
Artur Meski
2018-02-17 16:54:57 +00:00
parent 218f5c7ecc
commit ae01b78563

View File

@@ -2,8 +2,11 @@ CC = g++
CUDD_PATH = cudd CUDD_PATH = cudd
CUDD_INCLUDE=cudd/lib/libcudd.a CUDD_INCLUDE=cudd/lib/libcudd.a
INCLUDES=-Icudd/include INCLUDES=-Icudd/include
CPPFLAGS = -Wall $(INCLUDES) #-Werror CPPFLAGS_SILENT = $(INCLUDES)
CPPFLAGS = -Wall -DNDEBUG CPPFLAGS = -Wall $(CPPFLAGS_SILENT) #-Werror
#CPPFLAGS = -Wall $(INCLUDES) -DNDEBUG
CXXFLAGS_SILENT = -O3 -g
CXXFLAGS = -std=c++14 $(CXXFLAGS_SILENT)
#CXXFLAGS = -std=c++14 -O3 -DPUBLIC_RELEASE -DNDEBUG #-g #CXXFLAGS = -std=c++14 -O3 -DPUBLIC_RELEASE -DNDEBUG #-g
LDLIBS = $(CUDD_INCLUDE) LDLIBS = $(CUDD_INCLUDE)
@@ -33,6 +36,9 @@ rsin_parser.cc: rsin_parser.yy
rsin_parser.o: rsin_parser.cc rsin_parser.o: rsin_parser.cc
rsin_parser.lex.o: rsin_parser.lex.cc
$(CC) $(CXXFLAGS_SILENT) $(CPPFLAGS_SILENT) -c -o $@ rsin_parser.lex.cc
rsin_parser.lex.cc: rsin_parser.ll rsin_parser.lex.cc: rsin_parser.ll
flex rsin_parser.ll flex rsin_parser.ll
mv lex.yy.c rsin_parser.lex.cc mv lex.yy.c rsin_parser.lex.cc