]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Meson: Cleanup ipcrypt ext module
authorFred Morcos <fred.morcos@open-xchange.com>
Wed, 16 Aug 2023 13:21:43 +0000 (15:21 +0200)
committerFred Morcos <fred.morcos@open-xchange.com>
Wed, 20 Mar 2024 12:28:42 +0000 (13:28 +0100)
ext/ipcrypt/meson.build
meson.build

index 23fce4cacee4fe92ccca86578f60fd11307d871c..b16d2badb7e8f008a0fb692941ba687962fca407 100644 (file)
@@ -1,10 +1,13 @@
-module_sources = [
+lib_ipcrypt = static_library(
+  'ipcrypt',
   'ipcrypt.c',
-  'ipcrypt.h',
-]
+  extra_files: [
+    'ipcrypt.h',
+    'LICENSE',
+  ],
+)
 
-module_dist = [
-  'LICENSE',
-]
-
-dep_ipcrypt = static_library('ipcrypt', module_sources, extra_files: module_dist)
+dep_ipcrypt = declare_dependency(
+  link_with: lib_ipcrypt,
+  include_directories: include_directories('.'),
+)
index 4e26d3c5b6bb9134fbf10465a339028508a62ba0..f49d016f46ec62538a38bd2c28ef992c80f5b92b 100644 (file)
@@ -203,6 +203,7 @@ deps = [
   dep_pkcs11,
   dep_ixfrdist,
   dep_yahttp,
+  dep_ipcrypt,
   dep_json11,
   dep_systemd,
 ]