summaryrefslogtreecommitdiff
path: root/mesonbuild/dependencies/scalapack.py
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild/dependencies/scalapack.py')
-rw-r--r--mesonbuild/dependencies/scalapack.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/mesonbuild/dependencies/scalapack.py b/mesonbuild/dependencies/scalapack.py
index 26a6e3904..18bc5fce6 100644
--- a/mesonbuild/dependencies/scalapack.py
+++ b/mesonbuild/dependencies/scalapack.py
@@ -17,13 +17,12 @@ from .factory import factory_methods
if T.TYPE_CHECKING:
from ..environment import Environment
- from ..mesonlib import MachineChoice
from .factory import DependencyGenerator
from .base import DependencyObjectKWs
@factory_methods({DependencyMethods.PKGCONFIG, DependencyMethods.CMAKE})
-def scalapack_factory(env: 'Environment', for_machine: 'MachineChoice',
+def scalapack_factory(env: 'Environment',
kwargs: DependencyObjectKWs,
methods: T.List[DependencyMethods]) -> T.List['DependencyGenerator']:
candidates: T.List['DependencyGenerator'] = []
@@ -55,15 +54,14 @@ class MKLPkgConfigDependency(PkgConfigDependency):
bunch of fixups to make it work correctly.
"""
- def __init__(self, name: str, env: 'Environment', kwargs: DependencyObjectKWs,
- language: T.Optional[str] = None):
+ def __init__(self, name: str, env: 'Environment', kwargs: DependencyObjectKWs):
_m = os.environ.get('MKLROOT')
self.__mklroot = Path(_m).resolve() if _m else None
# We need to call down into the normal super() method even if we don't
# find mklroot, otherwise we won't have all of the instance variables
# initialized that meson expects.
- super().__init__(name, env, kwargs, language=language)
+ super().__init__(name, env, kwargs)
# Doesn't work with gcc on windows, but does on Linux
if env.machines[self.for_machine].is_windows() and self.clib_compiler.id == 'gcc':