diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 13 | 
1 files changed, 7 insertions, 6 deletions
| @@ -1,16 +1,16 @@  PROJECTNAME=minicc -CXX=clang++-8 +CXX=clang++-9  #CXX=g++-8 -#CXXFLAGS=-O0 -D_DEBUG +CXXFLAGS=-O0 -D_DEBUG  # -fprofile-instr-generate -fcoverage-mapping  # gcc:--coverage -CXXFLAGS=-O2 -DNDEBUG +#CXXFLAGS=-O2 -DNDEBUG -CXXFLAGS+= -Wall -std=c++17 -I. -Ilib +CXXFLAGS+= -Wall -std=c++17 -I. -ifeq ($(CXX),clang++-8) +ifeq ($(CXX),clang++-9)  # currently broken:  # ld.lld-8: error: undefined symbol: boost::re_detail_106700::cpp_regex_traits_implementation<char>::transform(char const*, char const*) const  #CXXFLAGS+= -stdlib=libc++ @@ -28,7 +28,7 @@ LIBS=\  -lboost_regex \  -lpthread -ifeq ($(CXX),clang++-8) +ifeq ($(CXX),clang++-9)  LIBS+= \  -fuse-ld=lld-8 \  -lstdc++ \ @@ -48,6 +48,7 @@ SRC=\      grammer.cpp \      lexer.cpp \      minicc.cpp \ +    cppbnf.cpp \      test-lexer.cpp \      googletest/src/gtest-all.cpp \      googlemock/src/gmock-all.cpp | 
