From 63985bbc2169f01ad8781c74555d01e972d1bb99 Mon Sep 17 00:00:00 2001 From: Robear Selwans Date: Thu, 7 May 2026 03:00:46 +0300 Subject: [PATCH] Added option to disable building of tests --- meson.build | 10 ++++++---- meson.options | 1 + 2 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 meson.options diff --git a/meson.build b/meson.build index fb2c8a3..5de053d 100644 --- a/meson.build +++ b/meson.build @@ -3,9 +3,11 @@ project('evol-headers', 'c', 'c_std=c23', # 'warning_level=everything', # 'werror=true' - ] + ], + meson_version: '>=1.1', ) + headers_include = include_directories('.') disabled_warnings = { @@ -64,6 +66,6 @@ meson.override_dependency('ev_helpers', helpers_dep) meson.override_dependency('ev_log', log_dep) meson.override_dependency('evol-headers', headers_dep) -# if build_tests -subdir('tests') -#endif +if get_option('build_tests') + subdir('tests') +endif diff --git a/meson.options b/meson.options new file mode 100644 index 0000000..2ac85df --- /dev/null +++ b/meson.options @@ -0,0 +1 @@ +option('build_tests', type: 'boolean', value: true, description: 'Build the tests')