diff --git a/mesonbuild/build.py b/mesonbuild/build.py index 460ed549be92..48fbdd29e969 100644 --- a/mesonbuild/build.py +++ b/mesonbuild/build.py @@ -1317,7 +1317,7 @@ def get_dependencies_recurse(self, result: OrderedSet[BuildTargetTypes], include def get_source_subdir(self): return self.subdir - def get_sources(self): + def get_sources(self) -> T.List[File]: return self.sources def get_objects(self) -> T.List[T.Union[str, 'File', 'ExtractedObjects']]: @@ -2510,7 +2510,7 @@ def __init__(self, shared: SharedLibrary, static: StaticLibrary, preferred_libra def __repr__(self) -> str: return f'' - def get(self, lib_type: T.Literal['static', 'shared', 'auto']) -> LibTypes: + def get(self, lib_type: T.Literal['static', 'shared', 'auto']) -> T.Union[StaticLibrary, SharedLibrary]: if lib_type == 'static': return self.static if lib_type == 'shared':