Fix mypy errors

pull/9327/head
makise-homura 4 years ago committed by Dylan Baker
parent 613c9e26c4
commit e58b3adc70
  1. 7
      mesonbuild/compilers/detect.py
  2. 1
      mesonbuild/compilers/mixins/elbrus.py

@ -694,14 +694,17 @@ def detect_fortran_compiler(env: 'Environment', for_machine: MachineChoice) -> C
if guess_gcc_or_lcc == 'lcc':
version = _get_lcc_version_from_defines(defines)
cls = ElbrusFortranCompiler
linker = guess_nix_linker(env, compiler, cls, for_machine)
return cls(
compiler, version, for_machine, is_cross, info,
exe_wrap, defines, full_version=full_version, linker=linker)
else:
version = _get_gnu_version_from_defines(defines)
cls = GnuFortranCompiler
linker = guess_nix_linker(env, compiler, cls, for_machine)
return cls(
compiler, version, for_machine, is_cross, info,
exe_wrap, defines, full_version=full_version,
linker=linker)
exe_wrap, defines, full_version=full_version, linker=linker)
if 'G95' in out:
cls = G95FortranCompiler

@ -25,6 +25,7 @@ from ...mesonlib import Popen_safe, OptionKey
if T.TYPE_CHECKING:
from ...environment import Environment
from ...coredata import KeyedOptionDictType
class ElbrusCompiler(GnuLikeCompiler):

Loading…
Cancel
Save