From: Fred Morcos Date: Tue, 22 Aug 2023 15:18:11 +0000 (+0200) Subject: Meson: Separate GSS and TSIG X-Git-Tag: rec-5.1.0-alpha1~80^2~142 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bf64f1907079bdf82f90a4a2256c143d288a6257;p=thirdparty%2Fpdns.git Meson: Separate GSS and TSIG --- diff --git a/pdns/meson.build b/pdns/meson.build index c74e0f76c0..bd7e2bd90d 100644 --- a/pdns/meson.build +++ b/pdns/meson.build @@ -59,24 +59,17 @@ if dep_lua_records.found() ) endif -libpdns_tsig = dependency('', required: false) -if dep_gss_tsig.found() - libpdns_tsig = declare_dependency( - link_with: static_library( - 'pdns-tsig', - 'tsigutils.cc', - 'tsigverifier.cc', - 'gss_context.cc', - extra_files: [ - 'tsigutils.hh', - 'tsigverifier.hh', - 'gss_context.hh', - ], - cpp_args: '-Wno-redundant-decls', - dependencies: deps, - ) +libpdns_gss = dependency('', required: false) +libpdns_gss = declare_dependency( + link_with: static_library( + 'pdns-gss', + 'gss_context.cc', + extra_files: [ + 'gss_context.hh', + ], + dependencies: deps, ) -endif +) libpdns_pkcs11 = dependency('', required: false) if dep_pkcs11.found() @@ -106,6 +99,20 @@ libpdns_ws = declare_dependency( ) ) +libpdns_tsig = declare_dependency( + link_with: static_library( + 'pdns-tsig', + 'tsigutils.cc', + 'tsigverifier.cc', + extra_files: [ + 'tsigutils.hh', + 'tsigverifier.hh', + ], + cpp_args: '-Wno-redundant-decls', + dependencies: deps, + ) +) + libpdns = declare_dependency( link_with: static_library( 'pdns', @@ -246,6 +253,7 @@ libpdns = declare_dependency( libpdns_bind_parser, libpdns_lua, libpdns_lua_records, + libpdns_gss, libpdns_tsig, libpdns_pkcs11, libpdns_ws,