From 247869dd51a87decd0ecd59323ae75a5ea7b01fb Mon Sep 17 00:00:00 2001 From: Fred Morcos Date: Mon, 6 Nov 2023 00:06:29 +0100 Subject: [PATCH] Meson: Make building of libpdns_tsig conditional --- pdns/meson.build | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/pdns/meson.build b/pdns/meson.build index fb86584744..1555e287ca 100644 --- a/pdns/meson.build +++ b/pdns/meson.build @@ -166,19 +166,22 @@ libpdns_ws = declare_dependency( ) ) -libpdns_tsig = declare_dependency( - link_whole: static_library( - 'pdns-tsig', - 'tsigutils.cc', - 'tsigverifier.cc', - extra_files: [ - 'tsigutils.hh', - 'tsigverifier.hh', - ], - cpp_args: '-Wno-redundant-decls', - dependencies: deps, +libpdns_tsig = dependency('', required: false) +if dep_gss_tsig.found() + libpdns_tsig = declare_dependency( + link_whole: static_library( + 'pdns-tsig', + 'tsigutils.cc', + 'tsigverifier.cc', + extra_files: [ + 'tsigutils.hh', + 'tsigverifier.hh', + ], + cpp_args: '-Wno-redundant-decls', + dependencies: deps, + ) ) -) +endif libpdns_dnslabeltext_cc = 'dnslabeltext.cc' if not fs.is_file(libpdns_dnslabeltext_cc) -- 2.47.2