diff options
author | Michael Hirsch, Ph.D <scivision@users.noreply.github.com> | 2019-01-27 13:57:21 -0500 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2019-01-27 20:57:21 +0200 |
commit | 8636f31d9c6f44a19cca0622b5478fa6202c1334 (patch) | |
tree | 1820a754596d15c59cdd48da16b92a828f358428 /mesonbuild/compilers/c.py | |
parent | 3fc8a0dc41622850dc6a50debff3f27b7c080a51 (diff) | |
download | meson-8636f31d9c6f44a19cca0622b5478fa6202c1334.zip meson-8636f31d9c6f44a19cca0622b5478fa6202c1334.tar.gz meson-8636f31d9c6f44a19cca0622b5478fa6202c1334.tar.bz2 |
BUGFIX: broken/missing Fortran code/unit tests
Diffstat (limited to 'mesonbuild/compilers/c.py')
-rw-r--r-- | mesonbuild/compilers/c.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/mesonbuild/compilers/c.py b/mesonbuild/compilers/c.py index a8be2b0..c0cd0bc 100644 --- a/mesonbuild/compilers/c.py +++ b/mesonbuild/compilers/c.py @@ -19,6 +19,7 @@ import subprocess import functools import itertools from pathlib import Path +from typing import List from .. import mlog from .. import coredata @@ -456,7 +457,7 @@ class CCompiler(Compiler): return self.compiles(code, env, extra_args=extra_args, dependencies=dependencies, mode='link') - def run(self, code, env, *, extra_args=None, dependencies=None): + def run(self, code: str, env, *, extra_args=None, dependencies=None): if self.is_cross and self.exe_wrapper is None: raise CrossNoRunException('Can not run test applications in this cross environment.') with self._build_wrapper(code, env, extra_args, dependencies, mode='link', want_output=True) as p: @@ -978,7 +979,7 @@ class CCompiler(Compiler): return [f.as_posix()] @staticmethod - def _get_file_from_list(files): + def _get_file_from_list(files: List[str]) -> str: for f in files: if os.path.isfile(f): return f |