From 45632b3297ca1b47214b326e95d7407442622847 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Tue, 20 Dec 2022 14:46:17 -0800 Subject: [PATCH] meson: bump minimum required version to meson 0.59 This gives us some utility methods for feature options, allowing even simpler code. We can replace something like: ```meson _opt = get_option('opt') if _opt.auto() opt = host_machine.system() != 'windows' else opt = opt.enabled() endif ``` with ```meson opt = get_option('opt') \ .disable_auto_if(host_machine.system() != 'windows') \ .allowed() ``` Reviewed-by: Jesse Natalie Acked-by: Alyssa Rosenzweig Part-of: --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 79baae7..3a9d8fb 100644 --- a/meson.build +++ b/meson.build @@ -27,7 +27,7 @@ project( check : true ).stdout(), license : 'MIT', - meson_version : '>= 0.54', + meson_version : '>= 0.59', default_options : ['buildtype=debugoptimized', 'b_ndebug=if-release', 'c_std=c11', 'cpp_std=c++17', 'rust_std=2021'] ) -- 2.7.4