common_sources += files(
src_dir / 'bpf-filter.cc',
src_dir / 'capabilities.cc',
- src_dir / 'cdb.cc',
src_dir / 'channel.cc',
src_dir / 'coverage.cc',
src_dir / 'credentials.cc',
dep_cdb = dependency('libcdb', required: false)
if not dep_cdb.found()
- if cxx.has_header('cdb.h', required: true)
+ if cxx.has_header('cdb.h', required: false)
if cxx.has_function('cdb_find', args: ['-lcdb'])
dep_cdb = declare_dependency(link_args: ['-lcdb'])
endif
opt_libedit = get_option('libedit')
-dep_libedit = dependency('libedit', required: opt_libedit)
+dep_libedit = dependency('libedit', required: false)
+
+if not dep_libedit.found()
+ dep_libedit = cxx.find_library('edit', required: opt_libedit)
+endif
conf.set('HAVE_LIBEDIT', dep_libedit.found(), description: 'libedit support')
summary('libedit support', dep_libedit.found(), bool_yn: true, section: 'Edit')