From 7b460de146599d89823a3ba3ed2e0cac698afa57 Mon Sep 17 00:00:00 2001 From: Fred Morcos Date: Mon, 21 Aug 2023 16:43:31 +0200 Subject: [PATCH] Meson: Cleanup the ZeroMQ module --- meson/zeromq/meson.build | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) 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 -- 2.47.2