From: Fred Morcos Date: Wed, 16 Aug 2023 11:19:51 +0000 (+0200) Subject: Meson: Cleanup libsodium module X-Git-Tag: rec-5.1.0-alpha1~80^2~215 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=99f2b1134ff02bc1e857ce5ae8f5d1d595581915;p=thirdparty%2Fpdns.git Meson: Cleanup libsodium module --- diff --git a/meson.build b/meson.build index 67e3744400..167d796a00 100644 --- a/meson.build +++ b/meson.build @@ -188,6 +188,7 @@ deps = [ dep_lua, dep_lua_records, dep_netlibs, + dep_libsodium, dep_gss_tsig, dep_pkcs11, dep_yahttp, diff --git a/meson/libsodium/meson.build b/meson/libsodium/meson.build index 4e4dfec689..aba129abdb 100644 --- a/meson/libsodium/meson.build +++ b/meson/libsodium/meson.build @@ -1,8 +1,5 @@ -# Libsodium-based signers -# Inputs: deps conf - opt_libsodium = get_option('signers-libsodium') -dep_libsodium = dependency('libsodium', required: opt_libsodium, not_found_message: 'libsodium not found') +dep_libsodium = dependency('libsodium', required: opt_libsodium) if dep_libsodium.found() funcs = [ @@ -15,12 +12,10 @@ if dep_libsodium.found() foreach func: funcs define = 'HAVE_' + func.to_upper() - has = cxx.has_function(func, dependencies: dep_libsodium) - conf.set10(define, has, description: 'Whether we have ' + func) - # summary(func, has, bool_yn: true, section: 'Libsodium Functions') + have_func = cxx.has_function(func, dependencies: dep_libsodium) + conf.set(define, have_func, description: 'Have libsodium ' + func) endforeach endif -deps += dep_libsodium -conf.set10('HAVE_LIBSODIUM', dep_libsodium.found(), description: 'Whether we build libsodium-based signers') -summary('libsodium', dep_libsodium.found(), bool_yn: true, section: 'Configuration') +conf.set('HAVE_LIBSODIUM', dep_libsodium.found(), description: 'libsodium-based signers') +summary('libsodium signers', dep_libsodium.found(), bool_yn: true, section: 'Crypto')