aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/c.py
diff options
context:
space:
mode:
authorMichael Hirsch, Ph.D <scivision@users.noreply.github.com>2019-01-27 13:57:21 -0500
committerJussi Pakkanen <jpakkane@gmail.com>2019-01-27 20:57:21 +0200
commit8636f31d9c6f44a19cca0622b5478fa6202c1334 (patch)
tree1820a754596d15c59cdd48da16b92a828f358428 /mesonbuild/compilers/c.py
parent3fc8a0dc41622850dc6a50debff3f27b7c080a51 (diff)
downloadmeson-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.py5
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