meson: Build with frame pointers in developer mode
Profiling tools tend to work better when binaries and libraries are compiled with frame pointers as without them there's no easy and fast way to get the current stacktrace.
This commit is contained in:
committed by
Luca Boccassi
parent
136f1754f9
commit
8239002226
@@ -450,6 +450,10 @@ if get_option('buildtype') != 'debug'
|
||||
possible_link_flags += '-Wl,--gc-sections'
|
||||
endif
|
||||
|
||||
if get_option('mode') == 'developer'
|
||||
possible_cc_flags += '-fno-omit-frame-pointer'
|
||||
endif
|
||||
|
||||
add_project_arguments(cc.get_supported_arguments(basic_disabled_warnings), language : 'c')
|
||||
add_project_arguments(cc.get_supported_arguments(possible_cc_flags), language : 'c')
|
||||
add_project_link_arguments(cc.get_supported_link_arguments(possible_link_flags), language : 'c')
|
||||
|
||||
Reference in New Issue
Block a user