From: Fred Morcos Date: Fri, 18 Aug 2023 22:17:54 +0000 (+0200) Subject: Meson: Auth Backends: pipe X-Git-Tag: rec-5.1.0-alpha1~80^2~181 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b100ecab7927ce2f0f22892c0fb17467065cff92;p=thirdparty%2Fpdns.git Meson: Auth Backends: pipe --- diff --git a/modules/pipebackend/meson.build b/modules/pipebackend/meson.build index 6a286b7b97..3fedfb5a47 100644 --- a/modules/pipebackend/meson.build +++ b/modules/pipebackend/meson.build @@ -1,3 +1,23 @@ -sources = ['coprocess.cc', 'pipebackend.cc'] +sources = [ + 'coprocess.cc', + 'pipebackend.cc', +] -static_library('pipebackend', sources) +extras = [ + 'coprocess.hh', + 'pipebackend.hh', + + 'backend.pl', +] + +deps = [dep_pdns, dep_libcrypto] + +set_variable('dep_' + module_backend_name, dependency('', required: false)) +if module_opt + lib = static_library(module_backend_name, sources, dependencies: deps, extra_files: extras) + set_variable('dep_' + module_backend_name, lib) +endif + +if module_opt_dyn + shared_module(module_backend_name, sources, dependencies: deps, extra_files: extras) +endif