]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Meson: Auth bindbackend cleanup
authorFred Morcos <fred.morcos@open-xchange.com>
Tue, 15 Aug 2023 13:27:05 +0000 (15:27 +0200)
committerFred Morcos <fred.morcos@open-xchange.com>
Wed, 20 Mar 2024 12:28:38 +0000 (13:28 +0100)
modules/bindbackend/meson.build

index 261a7b536032ad713b186fdcd6071ce22c895465..d07ae3a9e468f7f15bbefb2de66e43b767e49944 100644 (file)
@@ -1,14 +1,14 @@
-module_sources = [
+sources = [
   'bindbackend2.cc',
   'binddnssec.cc',
+]
 
-  # Headers
+headers = [
   'bindbackend2.hh',
-  # config_h,
 ]
 
 # TODO These should be packaged up some other way (and avoid product_source_dir)
-module_docs = [
+docs = [
   product_source_dir / 'pdns' / 'bind-dnssec.4.2.0_to_4.3.0_schema.sqlite3.sql',
   product_source_dir / 'pdns' / 'bind-dnssec.schema.sqlite3.sql',
 ]
@@ -16,10 +16,9 @@ module_docs = [
 if get_variable(module_name + '_module')
   lib = static_library(
     module_backend_name,
-    module_sources,
-    include_directories: toplevel_includes,
-    dependencies: dep_libcrypto,
-    extra_files: module_docs
+    sources,
+    dependencies: [dep_pdns, dep_libcrypto],
+    extra_files: [headers, docs],
   )
 
   set_variable('dep_static_' + module_name, lib)
@@ -28,10 +27,9 @@ endif
 if get_variable(module_name + '_dyn_module')
   lib = shared_module(
     module_backend_name,
-    module_sources,
-    include_directories: toplevel_includes,
-    dependencies: dep_libcrypto,
-    extra_files: module_docs
+    sources,
+    dependencies: [dep_pdns, dep_libcrypto],
+    extra_files: [headers, docs],
   )
 
   set_variable('dep_dyn_' + module_name, lib)