Commit e501e2f5 authored by Nicolas Dufresne's avatar Nicolas Dufresne
Browse files

libdw support is optional

This was no longer optional, leading to deadcode. This regression was
found trying to fix the unwind variant in cerbero.
parent 5dba53a6
Pipeline #10630 passed with stages
in 7 minutes and 17 seconds
......@@ -347,7 +347,7 @@ endif
backtrace_deps = []
unwind_dep = dependency('libunwind', required : get_option('libunwind'))
dw_dep = dependency('libdw', required: get_option('libunwind'))
dw_dep = dependency('libdw', required: get_option('libdw'))
backtrace_deps = [unwind_dep, dw_dep]
if unwind_dep.found()
cdata.set('HAVE_UNWIND', 1)
......
......@@ -20,6 +20,7 @@ option('memory-alignment', type: 'combo',
# Feature options
option('check', type : 'feature', value : 'auto', description : 'Build unit test libraries')
option('libunwind', type : 'feature', value : 'auto', description : 'Use libunwind to generate backtraces')
option('libdw', type : 'feature', value : 'auto', description : 'Use libdw to generate better backtraces from libunwind')
option('bash-completion', type : 'feature', value : 'auto', description : 'Install bash completion files')
# Common feature options
......
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