This was no longer optional, leading to deadcode. This regression was
found trying to fix the unwind variant in cerbero.
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)
# 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