From 1fc6c70b32bf09446ef4d26c3c193b603611be3e Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Wed, 10 Dec 2025 10:13:39 -0800 Subject: interpreter: use typed_kwargs ifor dependency (include_directories) strings Instead of using the `extract_incdirs` function. --- mesonbuild/interpreter/interpreter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py index e3d321e9a..b24b9e761 100644 --- a/mesonbuild/interpreter/interpreter.py +++ b/mesonbuild/interpreter/interpreter.py @@ -673,7 +673,7 @@ class Interpreter(InterpreterBase, HoldableObject): D_MODULE_VERSIONS_KW.evolve(since='0.62.0'), KwargInfo('link_args', ContainerTypeInfo(list, str), listify=True, default=[]), DEPENDENCIES_KW, - INCLUDE_DIRECTORIES, + INCLUDE_DIRECTORIES.evolve(since_values={ContainerTypeInfo(list, str): '0.50.0'}), LINK_WITH_KW, LINK_WHOLE_KW.evolve(since='0.46.0'), DEPENDENCY_SOURCES_KW, @@ -685,7 +685,7 @@ class Interpreter(InterpreterBase, HoldableObject): def func_declare_dependency(self, node: mparser.BaseNode, args: T.List[TYPE_var], kwargs: kwtypes.FuncDeclareDependency) -> dependencies.Dependency: deps = kwargs['dependencies'] - incs = self.extract_incdirs(kwargs, strings_since='0.50.0') + incs = self.extract_incdirs(kwargs) libs = kwargs['link_with'] libs_whole = kwargs['link_whole'] objects = kwargs['objects'] -- cgit v1.2.3