]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Meson: Auth Backends: pipe
authorFred Morcos <fred.morcos@open-xchange.com>
Fri, 18 Aug 2023 22:17:54 +0000 (00:17 +0200)
committerFred Morcos <fred.morcos@open-xchange.com>
Wed, 20 Mar 2024 12:28:43 +0000 (13:28 +0100)
modules/pipebackend/meson.build

index 6a286b7b97d18c3d7c3b18910c070b901081bc43..3fedfb5a47a37a97c88e7239a4cafa94fcd299c7 100644 (file)
@@ -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