diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2019-12-21 23:25:10 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-12-21 23:25:10 +0200 |
commit | 7981308e6e600535efeba6b50cdda62d43e7c584 (patch) | |
tree | 92015ea92f246c309ccbfd0d7486c047ad21a080 /mesonbuild/dependencies/scalapack.py | |
parent | e5297aeca5b384634897dac3f862453a3df71c90 (diff) | |
parent | ccbb20e8810986656c01cc417f7d23731b0febdb (diff) | |
download | meson-7981308e6e600535efeba6b50cdda62d43e7c584.zip meson-7981308e6e600535efeba6b50cdda62d43e7c584.tar.gz meson-7981308e6e600535efeba6b50cdda62d43e7c584.tar.bz2 |
Merge pull request #6355 from scivision/depmethod
dependencies: refactor {coarray,mpi,hdf5,netcdf} to use dependency(.., methods: ...)
Diffstat (limited to 'mesonbuild/dependencies/scalapack.py')
-rw-r--r-- | mesonbuild/dependencies/scalapack.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mesonbuild/dependencies/scalapack.py b/mesonbuild/dependencies/scalapack.py index 36bfd66..8a58402 100644 --- a/mesonbuild/dependencies/scalapack.py +++ b/mesonbuild/dependencies/scalapack.py @@ -21,14 +21,14 @@ from .base import CMakeDependency, DependencyMethods, ExternalDependency, PkgCon class ScalapackDependency(ExternalDependency): def __init__(self, environment, kwargs: dict): - methods = mesonlib.listify(kwargs.get('method', 'auto')) super().__init__('scalapack', environment, None, kwargs) kwargs['required'] = False kwargs['silent'] = True self.is_found = False self.static = kwargs.get('static', False) + methods = mesonlib.listify(self.methods) - if set(methods).intersection(['auto', 'pkg-config']): + if set([DependencyMethods.AUTO, DependencyMethods.PKGCONFIG]).intersection(methods): pkgconfig_files = [] mklroot = None is_gcc = self.clib_compiler.get_id() == 'gcc' @@ -106,8 +106,8 @@ class ScalapackDependency(ExternalDependency): self.pcdep = pkgdep return - if set(methods).intersection(['auto', 'cmake']): - cmakedep = CMakeDependency('Scalapack', environment, kwargs) + if set([DependencyMethods.AUTO, DependencyMethods.CMAKE]).intersection(methods): + cmakedep = CMakeDependency('Scalapack', environment, kwargs, language=self.language) if cmakedep.found(): self.compile_args = cmakedep.get_compile_args() self.link_args = cmakedep.get_link_args() |