From: Fred Morcos Date: Wed, 16 Aug 2023 13:21:43 +0000 (+0200) Subject: Meson: Cleanup ipcrypt ext module X-Git-Tag: rec-5.1.0-alpha1~80^2~197 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=587666a2da1a5ee68d1bda0557065f5b8fe93984;p=thirdparty%2Fpdns.git Meson: Cleanup ipcrypt ext module --- diff --git a/ext/ipcrypt/meson.build b/ext/ipcrypt/meson.build index 23fce4cace..b16d2badb7 100644 --- a/ext/ipcrypt/meson.build +++ b/ext/ipcrypt/meson.build @@ -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('.'), +) diff --git a/meson.build b/meson.build index 4e26d3c5b6..f49d016f46 100644 --- a/meson.build +++ b/meson.build @@ -203,6 +203,7 @@ deps = [ dep_pkcs11, dep_ixfrdist, dep_yahttp, + dep_ipcrypt, dep_json11, dep_systemd, ]