]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Meson: Bind backend dependencies
authorFred Morcos <fred.morcos@open-xchange.com>
Tue, 8 Aug 2023 21:46:03 +0000 (23:46 +0200)
committerFred Morcos <fred.morcos@open-xchange.com>
Wed, 20 Mar 2024 12:28:35 +0000 (13:28 +0100)
modules/bindbackend/meson.build

index 3d9144c6c8b646dedd6ea6aa52ea73906a49400e..f9ae5887e1b66d36053ee1d6673d4559379f9784 100644 (file)
@@ -18,9 +18,25 @@ module_docs = [
 ]
 
 if get_variable(module_name + '_module')
-  static_library(module_backend_name, module_sources, include_directories: toplevel_includes, dependencies: dep_libcrypto, extra_files: module_docs)
+  lib = static_library(
+    module_backend_name,
+    module_sources,
+    include_directories: toplevel_includes,
+    dependencies: dep_libcrypto,
+    extra_files: module_docs
+  )
+
+  set_variable('dep_static_' + module_name, lib)
 endif
 
 if get_variable(module_name + '_dyn_module')
-  shared_library(module_backend_name, module_sources, include_directories: toplevel_includes, dependencies: dep_libcrypto, extra_files: module_docs)
+  lib = shared_library(
+    module_backend_name,
+    module_sources,
+    include_directories: toplevel_includes,
+    dependencies: dep_libcrypto,
+    extra_files: module_docs
+  )
+
+  set_variable('dep_dyn_' + module_name, lib)
 endif