]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth: Install dynamic modules when building with `meson`
authorRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 22 Dec 2025 10:53:20 +0000 (11:53 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Mon, 22 Dec 2025 10:53:20 +0000 (11:53 +0100)
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
modules/meson.build

index 38d6cee597dce118404762e939f23b44d7ca0302..cde976842b40acfa2ea963bf80d6aa33fbbf965a 100644 (file)
@@ -43,7 +43,13 @@ foreach module_name: all_modules
     set_variable(module_dep_name, get_variable(module_lib_name))
     selected_modules += module_name
   else
-    shared_module(module_backend_name, link_whole: module_lib, name_suffix: 'so')
+    shared_module(
+      module_backend_name,
+      link_whole: module_lib,
+      name_suffix: 'so',
+      install: true,
+      install_dir: get_option('libdir') / 'powerdns'
+    )
     selected_dyn_modules += module_name
   endif