From: Fred Morcos Date: Thu, 3 Aug 2023 17:09:03 +0000 (+0200) Subject: Meson: Small refactoring of how Auth modules are handled X-Git-Tag: rec-5.1.0-alpha1~80^2~306 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b74bcc2889f8d837e8d9bca6b43d0336b2328284;p=thirdparty%2Fpdns.git Meson: Small refactoring of how Auth modules are handled --- diff --git a/meson.build b/meson.build index 1dc276e558..fd21dd0c41 100644 --- a/meson.build +++ b/meson.build @@ -134,10 +134,11 @@ selected_modules = [] selected_dyn_modules = [] foreach module: all_modules module_name = module[0] - module_dir = module_name + 'backend' + module_backend_name = module_name + 'backend' module_deps = module[1] module_opt = get_option('module-' + module_name) module_opt_dyn = get_option('module-' + module_name + '-dyn') + module_includes = include_directories('.', 'pdns') if module_name == 'remote' and (module_opt != 'disabled' or module_opt_dyn != 'disabled') set_variable(module_name + '_module', module_opt != 'disabled') @@ -183,7 +184,7 @@ foreach module: all_modules continue endif - subdir('modules' / module_dir) + subdir('modules' / module_backend_name) endforeach conf.set_quoted('PDNS_MODULES', ' '.join(selected_modules), description: 'Built-in modules')