diff options
author | Roland Reichwein <mail@reichwein.it> | 2020-02-16 16:33:19 +0100 |
---|---|---|
committer | Roland Reichwein <mail@reichwein.it> | 2020-02-16 16:33:19 +0100 |
commit | 2f4118526972f7f3d5147342bc65909fcc82b6c7 (patch) | |
tree | 3514b840da299d7203ce1bbcbf81d36be1108260 /Makefile | |
parent | 0aaa6440a23e1dedf4a907fa46f979ea9d248e99 (diff) |
clang++-9, integrate cppbnf
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 |