diff --git a/meson_options.txt b/meson_options.txt index 07847294..c27e377a 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -42,6 +42,11 @@ option('lc-compliance', value : 'auto', description : 'Compile the lc-compliance test application') +option('libdw', + type : 'feature', + value : 'auto', + description : 'Enable libdw integration for backtrace symbolization') + option('libunwind', type : 'feature', value : 'auto', diff --git a/src/libcamera/base/meson.build b/src/libcamera/base/meson.build index bcf37f71..b57774f4 100644 --- a/src/libcamera/base/meson.build +++ b/src/libcamera/base/meson.build @@ -26,7 +26,7 @@ libcamera_base_internal_sources = files([ 'utils.cpp', ]) -libdw = dependency('libdw', required : false) +libdw = dependency('libdw', required : get_option('libdw')) libunwind = dependency('libunwind', required : get_option('libunwind')) if cc.has_header_symbol('execinfo.h', 'backtrace')