diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2022-03-10 10:55:58 -0800 |
---|---|---|
committer | Eli Schwartz <eschwartz93@gmail.com> | 2022-05-25 22:41:03 -0400 |
commit | 764b3bf3277770df238e1c6d5d9bc26e56276868 (patch) | |
tree | d766e4cba38ac32ce23804e6c2f7463d2d413037 | |
parent | bfc4e958b43847eaebeed0cd825fa4a935c28f97 (diff) | |
download | meson-764b3bf3277770df238e1c6d5d9bc26e56276868.zip meson-764b3bf3277770df238e1c6d5d9bc26e56276868.tar.gz meson-764b3bf3277770df238e1c6d5d9bc26e56276868.tar.bz2 |
modules/gnome: fix some typing issues
That come to light with some of the changes later in this series,
particularly around dependencies.
-rw-r--r-- | mesonbuild/modules/gnome.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mesonbuild/modules/gnome.py b/mesonbuild/modules/gnome.py index d502187..6d0da87 100644 --- a/mesonbuild/modules/gnome.py +++ b/mesonbuild/modules/gnome.py @@ -2062,8 +2062,8 @@ class GnomeModule(ExtensionModule): ofile.write(package + '\n') return build.Data([mesonlib.File(True, outdir, fname)], install_dir, install_dir, mesonlib.FileMode(), state.subproject) - def _get_vapi_link_with(self, target: build.CustomTarget) -> T.List[T.Union[build.BuildTarget, build.CustomTarget]]: - link_with: T.List[T.Union[build.BuildTarget, build.CustomTarget]] = [] + def _get_vapi_link_with(self, target: build.CustomTarget) -> T.List[T.Union[build.CustomTarget, build.CustomTargetIndex, build.SharedLibrary, build.StaticLibrary]]: + link_with: T.List[T.Union[build.StaticLibrary, build.SharedLibrary, build.CustomTarget, build.CustomTargetIndex]] = [] for dep in target.get_target_dependencies(): if isinstance(dep, build.SharedLibrary): link_with.append(dep) @@ -2103,7 +2103,7 @@ class GnomeModule(ExtensionModule): inputs = kwargs['sources'] - link_with = [] + link_with: T.List[T.Union[build.SharedLibrary, build.StaticLibrary, build.CustomTarget, build.CustomTargetIndex]] = [] for i in inputs: if isinstance(i, str): cmd.append(os.path.join(source_dir, i)) |