From bb531f03cd7be40558cf26bdc8f2d311343a1b53 Mon Sep 17 00:00:00 2001 From: Paolo Bonzini Date: Wed, 22 Jul 2026 15:02:45 +0200 Subject: [PATCH] type_checking: mark first available version for vs_module_defs in build_target() Issue #16031 was fixed in commit c9f5036d48aec3f6b5e7592e60c1d06437dd5c8e, but the descriptor was not properly marked with since='1.12.0'. Signed-off-by: Paolo Bonzini --- mesonbuild/interpreter/type_checking.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mesonbuild/interpreter/type_checking.py b/mesonbuild/interpreter/type_checking.py index 9f2f91941..7c42c2f86 100644 --- a/mesonbuild/interpreter/type_checking.py +++ b/mesonbuild/interpreter/type_checking.py @@ -1039,7 +1039,7 @@ BUILD_TARGET_KWS = [ *_EXCLUSIVE_STATIC_LIB_KWS, *EXCLUSIVE_EXECUTABLE_KWS, *_SHARED_STATIC_ARGS, - _VS_MODULE_DEFS_KW, + _VS_MODULE_DEFS_KW.evolve(since='1.12.0'), _WIN_SUBSYSTEM_KW.evolve(since='1.12.0'), RUST_ABI_KW.evolve(since='1.10.0'), *[a.evolve(deprecated='1.3.0', deprecated_message='The use of "jar" in "build_target()" is deprecated, and this argument is only used by jar()')