Enable RTTI by default for Linux/UNIX builds; disable it for release builds only.

This commit is contained in:
Stephen Anthony 2020-11-19 11:35:02 -03:30
parent ec1941a323
commit 020d663d4d
1 changed files with 4 additions and 4 deletions

View File

@ -48,11 +48,11 @@ endif
CXXFLAGS+= -Wall -Wextra -Wno-unused-parameter CXXFLAGS+= -Wall -Wextra -Wno-unused-parameter
ifdef HAVE_GCC ifdef HAVE_GCC
CXXFLAGS+= -Wno-multichar -Wunused -fno-rtti -Woverloaded-virtual -Wnon-virtual-dtor -std=c++14 -frtti CXXFLAGS+= -Wno-multichar -Wunused -Woverloaded-virtual -Wnon-virtual-dtor -std=c++14
endif endif
ifdef HAVE_CLANG ifdef HAVE_CLANG
CXXFLAGS+= -Wno-multichar -Wunused -frtti -Woverloaded-virtual -Wnon-virtual-dtor -std=c++14 CXXFLAGS+= -Wno-multichar -Wunused -Woverloaded-virtual -Wnon-virtual-dtor -std=c++14
endif endif
ifdef CLANG_WARNINGS ifdef CLANG_WARNINGS
@ -81,8 +81,8 @@ else
endif endif
ifdef RELEASE ifdef RELEASE
CXXFLAGS += -flto CXXFLAGS += -flto -fno-rtti
LDFLAGS += -flto LDFLAGS += -flto -fno-rtti
endif endif
####################################################################### #######################################################################