summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/fortran.py
diff options
context:
space:
mode:
authorDaniel Mensinger <daniel@mensinger-ka.de>2020-01-06 15:27:38 +0100
committerDaniel Mensinger <daniel@mensinger-ka.de>2020-01-08 15:28:17 +0100
commit09b53c534f74806ebc49bb2fcdfbae0e3b26fb84 (patch)
tree4466a6005333d6d1ae7d67cbaf24fb63e104df6a /mesonbuild/compilers/fortran.py
parentf3199edaf8802e2a59fed2f83e825e09b9d4bd0d (diff)
downloadmeson-09b53c534f74806ebc49bb2fcdfbae0e3b26fb84.tar.gz
types: import typing as T (fixes #6333)
Diffstat (limited to 'mesonbuild/compilers/fortran.py')
-rw-r--r--mesonbuild/compilers/fortran.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/mesonbuild/compilers/fortran.py b/mesonbuild/compilers/fortran.py
index 4aff72e9e..73a8e241a 100644
--- a/mesonbuild/compilers/fortran.py
+++ b/mesonbuild/compilers/fortran.py
@@ -13,7 +13,7 @@
# limitations under the License.
from pathlib import Path
-from typing import TYPE_CHECKING, List
+import typing as T
import subprocess, os
from .. import coredata
@@ -35,7 +35,7 @@ from mesonbuild.mesonlib import (
version_compare, EnvironmentException, MesonException, MachineChoice, LibType
)
-if TYPE_CHECKING:
+if T.TYPE_CHECKING:
from ..envconfig import MachineInfo
@@ -189,7 +189,7 @@ class GnuFortranCompiler(GnuCompiler, FortranCompiler):
'none')})
return opts
- def get_option_compile_args(self, options) -> List[str]:
+ def get_option_compile_args(self, options) -> T.List[str]:
args = []
std = options['fortran_std']
if std.value != 'none':
@@ -295,7 +295,7 @@ class IntelFortranCompiler(IntelGnuLikeCompiler, FortranCompiler):
'none')})
return opts
- def get_option_compile_args(self, options) -> List[str]:
+ def get_option_compile_args(self, options) -> T.List[str]:
args = []
std = options['fortran_std']
stds = {'legacy': 'none', 'f95': 'f95', 'f2003': 'f03', 'f2008': 'f08', 'f2018': 'f18'}
@@ -315,7 +315,7 @@ class IntelFortranCompiler(IntelGnuLikeCompiler, FortranCompiler):
def language_stdlib_only_link_flags(self):
return ['-lifcore', '-limf']
- def get_dependency_gen_args(self, outtarget: str, outfile: str) -> List[str]:
+ def get_dependency_gen_args(self, outtarget: str, outfile: str) -> T.List[str]:
return ['-gen-dep=' + outtarget, '-gen-depformat=make']
@@ -345,7 +345,7 @@ class IntelClFortranCompiler(IntelVisualStudioLikeCompiler, FortranCompiler):
'none')})
return opts
- def get_option_compile_args(self, options) -> List[str]:
+ def get_option_compile_args(self, options) -> T.List[str]:
args = []
std = options['fortran_std']
stds = {'legacy': 'none', 'f95': 'f95', 'f2003': 'f03', 'f2008': 'f08', 'f2018': 'f18'}
@@ -353,7 +353,7 @@ class IntelClFortranCompiler(IntelVisualStudioLikeCompiler, FortranCompiler):
args.append('/stand:' + stds[std.value])
return args
- def get_module_outdir_args(self, path) -> List[str]:
+ def get_module_outdir_args(self, path) -> T.List[str]:
return ['/module:' + path]
@@ -388,7 +388,7 @@ class PGIFortranCompiler(PGICompiler, FortranCompiler):
'2': default_warn_args,
'3': default_warn_args + ['-Mdclchk']}
- def language_stdlib_only_link_flags(self) -> List[str]:
+ def language_stdlib_only_link_flags(self) -> T.List[str]:
return ['-lpgf90rtl', '-lpgf90', '-lpgf90_rpm1', '-lpgf902',
'-lpgf90rtl', '-lpgftnrtl', '-lrt']
@@ -406,7 +406,7 @@ class FlangFortranCompiler(ClangCompiler, FortranCompiler):
'2': default_warn_args,
'3': default_warn_args}
- def language_stdlib_only_link_flags(self) -> List[str]:
+ def language_stdlib_only_link_flags(self) -> T.List[str]:
return ['-lflang', '-lpgmath']
class Open64FortranCompiler(FortranCompiler):