ADD_DEFINITIONS("-pedantic-errors")
SET(CMAKE_C_FLAGS_PROFILING "-g -O0 -pg")
-SET(CMAKE_CXX_FLAGS_PROFILING "-g -O0 -pg -std=${CXX_STD} -fno-rtti")
+SET(CMAKE_CXX_FLAGS_PROFILING "-g -O0 -pg -std=${CXX_STD}")
SET(CMAKE_C_FLAGS_DEBUG "-g -O0 -ggdb")
-SET(CMAKE_CXX_FLAGS_DEBUG "-g -O0 -ggdb -std=${CXX_STD} -fno-rtti")
+SET(CMAKE_CXX_FLAGS_DEBUG "-g -O0 -ggdb -std=${CXX_STD}")
SET(CMAKE_C_FLAGS_RELEASE "-g -O2 -DNDEBUG")
-SET(CMAKE_CXX_FLAGS_RELEASE "-g -O2 -DNDEBUG -std=${CXX_STD} -fno-rtti")
+SET(CMAKE_CXX_FLAGS_RELEASE "-g -O2 -DNDEBUG -std=${CXX_STD}")
SET(CMAKE_C_FLAGS_CCOV "-g -O0 --coverage")
-SET(CMAKE_CXX_FLAGS_CCOV "-g -O0 --coverage -std=${CXX_STD} -fno-rtti")
+SET(CMAKE_CXX_FLAGS_CCOV "-g -O0 --coverage -std=${CXX_STD}")
SET(CMAKE_SHARED_LINKER_FLAGS "-Wl,--as-needed")
SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed")