From: Fred Morcos Date: Fri, 18 Aug 2023 22:18:06 +0000 (+0200) Subject: Meson: Auth Backends: gsqlite3 X-Git-Tag: rec-5.1.0-alpha1~80^2~180 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=31af75628e66b808bb9f5fe89e7c0069273a2c47;p=thirdparty%2Fpdns.git Meson: Auth Backends: gsqlite3 --- diff --git a/modules/gsqlite3backend/meson.build b/modules/gsqlite3backend/meson.build index ad7904fb55..c23a7562e6 100644 --- a/modules/gsqlite3backend/meson.build +++ b/modules/gsqlite3backend/meson.build @@ -1,8 +1,28 @@ -sources = ['gsqlite3backend.cc'] +sources = [ + 'gsqlite3backend.cc', +] -if gsqlite3_module - static_library('gsqlite3backend', sources) +extras = [ + 'gsqlite3backend.hh', + + 'dnssec-3.x_to_3.4.0_schema.sqlite3.sql', + 'nodnssec-3.x_to_3.4.0_schema.sqlite3.sql', + '3.4.0_to_4.0.0_schema.sqlite3.sql', + '4.0.0_to_4.2.0_schema.sqlite3.sql', + '4.2.0_to_4.3.0_schema.sqlite3.sql', + '4.3.0_to_4.3.1_schema.sqlite3.sql', + '4.3.1_to_4.7.0_schema.sqlite3.sql', + 'schema.sqlite3.sql', +] + +deps = [dep_pdns, dep_libcrypto, dep_sqlite3] + +set_variable('dep_' + module_backend_name, dependency('', required: false)) +if module_opt + lib = static_library(module_backend_name, sources, dependencies: deps, extra_files: extras) + set_variable('dep_' + module_backend_name, lib) endif -if gsqlite3_dyn_module +if module_opt_dyn + shared_module(module_backend_name, sources, dependencies: deps, extra_files: extras) endif