From 92b8d0da6979e4c5d15945f54ecdc154178d20d0 Mon Sep 17 00:00:00 2001 From: Fred Morcos Date: Thu, 6 Jul 2023 12:02:25 +0200 Subject: [PATCH] Meson: Auth Sqlite3 --- meson.build | 4 ++++ meson_options.txt | 1 + 2 files changed, 5 insertions(+) diff --git a/meson.build b/meson.build index 034a374ff2..0818ed7376 100644 --- a/meson.build +++ b/meson.build @@ -49,6 +49,10 @@ subdir('meson/reproducible') # Reproducible Builds subdir('meson/fuzz-targets') # Fuzzing Targets subdir('meson/python-venv') # Python Venv +# Sqlite3 +opt_sqlite3 = get_option('sqlite3') +# TODO Use Sqlite3 + # Boost Program Options library dep_boost_program_options = dependency('boost', modules: ['program_options'], required: true) summary('Boost Program Options', dep_boost_program_options.found(), bool_yn: true, section: 'Boost') diff --git a/meson_options.txt b/meson_options.txt index 992c314b02..003384bb9d 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -13,3 +13,4 @@ option('unit-tests', type: 'boolean', value: false, description: 'Enable buildin option('backend-unit-tests', type: 'boolean', value: false, description: 'Enable building backend unit tests') option('reproducible', type: 'boolean', value: false, description: 'Create reproducible builds. Use this only if you are a distribution maintainer and need reproducible builds. If you compile PowerDNS yourself, leave this disabled, as it might make debugging harder') option('fuzz-targets', type: 'boolean', value: false, description: 'Enable fuzzing targets') +option('sqlite3', type: 'boolean', value: false, description: 'Include the sqlite3 driver') -- 2.47.2