Add Cray Fortran compiler
This commit is contained in:
parent
096ae6f2bd
commit
bc3b286b05
6
f_check
6
f_check
|
@ -45,7 +45,7 @@ if [ -z "$compiler" ]; then
|
|||
pathf90 pathf95
|
||||
pgf95 pgf90 pgf77 pgfortran nvfortran
|
||||
flang egfortran
|
||||
ifort nagfor ifx"
|
||||
ifort nagfor ifx ftn crayftn"
|
||||
|
||||
for list in $lists; do
|
||||
for p in $path; do
|
||||
|
@ -82,6 +82,10 @@ else
|
|||
vendor=FUJITSU
|
||||
openmp='-Kopenmp'
|
||||
;;
|
||||
*Cray*)
|
||||
vendor=CRAY
|
||||
openmp='-fopenmp'
|
||||
;;
|
||||
*GNU*|*GCC*)
|
||||
|
||||
v="${data#*GCC: *\) }"
|
||||
|
|
|
@ -34,7 +34,7 @@ if ($compiler eq "") {
|
|||
"pathf90", "pathf95",
|
||||
"pgf95", "pgf90", "pgf77", "pgfortran", "nvfortran",
|
||||
"flang", "egfortran",
|
||||
"ifort", "nagfor", "ifx");
|
||||
"ifort", "nagfor", "ifx", "ftn", "crayftn");
|
||||
|
||||
OUTER:
|
||||
foreach $lists (@lists) {
|
||||
|
@ -76,6 +76,11 @@ if ($compiler eq "") {
|
|||
$vendor = FUJITSU;
|
||||
$openmp = "-Kopenmp";
|
||||
|
||||
} elsif ($data =~ /Cray/) {
|
||||
|
||||
$vendor = CRAY;
|
||||
$openmp = "-fopenmp";
|
||||
|
||||
} elsif ($data =~ /GNU/ || $data =~ /GCC/ ) {
|
||||
|
||||
$data =~ s/\(+.*?\)+//g;
|
||||
|
|
Loading…
Reference in New Issue