diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2020-09-01 13:59:27 -0700 |
---|---|---|
committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2020-09-02 11:23:45 +0200 |
commit | ea60e428c6cf93a5191fa19042e0f941554031bf (patch) | |
tree | 3c713d04c674072c36bb140a0d7c458eaf8cb932 /mesonbuild | |
parent | ec68e4fd5ab2674d88c58001b8e7bb42d76ff3a1 (diff) | |
download | meson-ea60e428c6cf93a5191fa19042e0f941554031bf.zip meson-ea60e428c6cf93a5191fa19042e0f941554031bf.tar.gz meson-ea60e428c6cf93a5191fa19042e0f941554031bf.tar.bz2 |
dependencies/mpi: add missing annotation
Diffstat (limited to 'mesonbuild')
-rw-r--r-- | mesonbuild/dependencies/mpi.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mesonbuild/dependencies/mpi.py b/mesonbuild/dependencies/mpi.py index a20fb9c..f25a990 100644 --- a/mesonbuild/dependencies/mpi.py +++ b/mesonbuild/dependencies/mpi.py @@ -22,20 +22,20 @@ from .base import (DependencyMethods, PkgConfigDependency, factory_methods, from ..environment import detect_cpu_family if T.TYPE_CHECKING: - from .base import DependencyType + from .base import Dependency from ..compilers import Compiler from ..environment import Environment, MachineChoice @factory_methods({DependencyMethods.PKGCONFIG, DependencyMethods.CONFIG_TOOL, DependencyMethods.SYSTEM}) def mpi_factory(env: 'Environment', for_machine: 'MachineChoice', - kwargs: T.Dict[str, T.Any], methods: T.List[DependencyMethods]) -> T.List['DependencyType']: + kwargs: T.Dict[str, T.Any], methods: T.List[DependencyMethods]) -> T.List[T.Callable[[], 'Dependency']]: language = kwargs.get('language', 'c') if language not in {'c', 'cpp', 'fortran'}: # OpenMPI doesn't work without any other languages return [] - candidates = [] + candidates = [] # type: T.List[T.Callable[[], Dependency]] compiler = detect_compiler('mpi', env, for_machine, language) compiler_is_intel = compiler.get_id() in {'intel', 'intel-cl'} |