File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -21,8 +21,8 @@ set(CMAKE_CXX_STANDARD_REQUIRED True)
2121set (CMAKE_CXX_EXTENSIONS OFF )
2222
2323set (CMAKE_CXX_FLAGS "-Wall -Wextra" )
24- set (CMAKE_CXX_FLAGS_DEBUG "-fno-inline -fno-omit-frame-pointer -fmax-errors=10" )
25- set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "-ggdb3 - O3 -DNDEBUG" )
24+ set (CMAKE_CXX_FLAGS_DEBUG "-O0 - fno-inline -fno-omit-frame-pointer -fmax-errors=10" )
25+ set (CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 -DNDEBUG -fno-omit-frame-pointer " )
2626set (CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG" )
2727
2828if (NOT APPLE )
@@ -53,6 +53,13 @@ if(${CXX_GOOD_FLAGS})
5353 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -frecord-gcc-switches" )
5454endif ()
5555
56+ check_cxx_compiler_flag("-fvar-tracking-assignments" CXX_GOOD_FLAGS)
57+ if (${CXX_GOOD_FLAGS} )
58+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvar-tracking-assignments -gdwarf-4" )
59+ else ()
60+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ggdb3" )
61+ endif ()
62+
5663#
5764#--- DEFAULT BLD TYPE ---------------------------------------------------------------
5865if (NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES )
You can’t perform that action at this time.
0 commit comments