From: Fred Morcos Date: Sun, 5 Nov 2023 23:06:29 +0000 (+0100) Subject: Meson: Make building of libpdns_tsig conditional X-Git-Tag: rec-5.1.0-alpha1~80^2~74 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=247869dd51a87decd0ecd59323ae75a5ea7b01fb;p=thirdparty%2Fpdns.git Meson: Make building of libpdns_tsig conditional --- 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)