Commit 661b4275 authored by Matthias Vallentin's avatar Matthias Vallentin

Keep frame pointer in debug builds

parent 2b0953d5
...@@ -302,7 +302,7 @@ if(NOT CMAKE_CXX_FLAGS) ...@@ -302,7 +302,7 @@ if(NOT CMAKE_CXX_FLAGS)
set(CMAKE_CXX_FLAGS "-std=c++11 -Wextra -Wall -pedantic ${EXTRA_FLAGS}") set(CMAKE_CXX_FLAGS "-std=c++11 -Wextra -Wall -pedantic ${EXTRA_FLAGS}")
endif() endif()
if(NOT CMAKE_CXX_FLAGS_DEBUG) if(NOT CMAKE_CXX_FLAGS_DEBUG)
set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g") set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g -fno-omit-frame-pointer")
endif() endif()
if(NOT CMAKE_CXX_FLAGS_MINSIZEREL) if(NOT CMAKE_CXX_FLAGS_MINSIZEREL)
set(CMAKE_CXX_FLAGS_MINSIZEREL "-Os") set(CMAKE_CXX_FLAGS_MINSIZEREL "-Os")
...@@ -311,7 +311,7 @@ if(NOT CMAKE_CXX_FLAGS_RELEASE) ...@@ -311,7 +311,7 @@ if(NOT CMAKE_CXX_FLAGS_RELEASE)
set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG") set(CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG")
endif() endif()
if(NOT CMAKE_CXX_FLAGS_RELWITHDEBINFO) if(NOT CMAKE_CXX_FLAGS_RELWITHDEBINFO)
set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g") set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g -fno-omit-frame-pointer")
endif() endif()
# set build default build type to RelWithDebInfo if not set # set build default build type to RelWithDebInfo if not set
if(NOT CMAKE_BUILD_TYPE) if(NOT CMAKE_BUILD_TYPE)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment