From: Fred Morcos Date: Mon, 21 Aug 2023 14:43:31 +0000 (+0200) Subject: Meson: Cleanup the ZeroMQ module X-Git-Tag: rec-5.1.0-alpha1~80^2~172 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7b460de146599d89823a3ba3ed2e0cac698afa57;p=thirdparty%2Fpdns.git Meson: Cleanup the ZeroMQ module --- diff --git a/meson/zeromq/meson.build b/meson/zeromq/meson.build index aac411f0ca..86aff43a68 100644 --- a/meson/zeromq/meson.build +++ b/meson/zeromq/meson.build @@ -1,8 +1,14 @@ -# Remote ZeroMQ Backend -# Inputs: conf -# Outputs: dep_zeromq +opt_zeromq = get_option('module-remote-zeromq') -dep_zeromq = dependency('libzmq', required: true) -conf.set10('HAVE_LIBZMQ', dep_zeromq.found(), description: 'Whether we have libzmq') -conf.set10('REMOTEBACKEND_ZEROMQ', dep_zeromq.found(), description: 'Whether we have ZeroMQ connector') -summary('ZeroMQ', dep_zeromq.found(), bool_yn: true, section: 'Configuration') +dep_zeromq = dependency('', required: false) +if opt_zeromq + dep_zeromq = dependency('libzmq', required: opt_zeromq) +endif + +conf.set('HAVE_LIBZMQ', dep_zeromq.found(), description: 'Have libzmq') +conf.set('REMOTEBACKEND_ZEROMQ', dep_zeromq.found(), description: 'Have ZeroMQ connector') +summary('ZeroMQ', dep_zeromq.found(), bool_yn: true, section: 'ZeroMQ') + +if dep_zeromq.found() + summary('Version', dep_zeromq.version(), bool_yn: true, section: 'ZeroMQ') +endif