Skip to content

Commit b859b6e

Browse files
authored
Add nvfortran
1 parent b212a2f commit b859b6e

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

f_check

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ if ($compiler eq "") {
3232
"xlf95", "xlf90", "xlf",
3333
"ppuf77", "ppuf95", "ppuf90", "ppuxlf",
3434
"pathf90", "pathf95",
35-
"pgf95", "pgf90", "pgf77",
35+
"pgf95", "pgf90", "pgf77", "pgfortran", "nvfortran",
3636
"flang", "egfortran",
3737
"ifort");
3838

@@ -64,7 +64,6 @@ if ($compiler eq "") {
6464
if (!$?) {
6565

6666
$data = `$compiler -O2 -S ftest.f > /dev/null 2>&1 && cat ftest.s && rm -f ftest.s`;
67-
6867
if ($data =~ /zhoge_/) {
6968
$bu = "_";
7069
}
@@ -87,7 +86,7 @@ if ($compiler eq "") {
8786
if ($compiler =~ /flang/) {
8887
$vendor = FLANG;
8988
$openmp = "-fopenmp";
90-
} elsif ($compiler =~ /pgf/) {
89+
} elsif ($compiler =~ /pgf/ || $compiler =~ /nvf/) {
9190
$vendor = PGI;
9291
$openmp = "-mp";
9392
} else {
@@ -123,7 +122,7 @@ if ($compiler eq "") {
123122
$openmp = "-mp";
124123
}
125124

126-
if ($data =~ /PGF/) {
125+
if ($data =~ /PGF/ || $data =~ /NVF/) {
127126
$vendor = PGI;
128127
$openmp = "-mp";
129128
}
@@ -177,7 +176,7 @@ if ($compiler eq "") {
177176
$openmp = "-mp";
178177
}
179178

180-
if ($compiler =~ /pgf/) {
179+
if ($compiler =~ /pgf/ || $compiler =~ /nvf/) {
181180
$vendor = PGI;
182181
$bu = "_";
183182
$openmp = "-mp";
@@ -330,7 +329,7 @@ if ($link ne "") {
330329
$flags =~ s/\@/\,/g;
331330
$linker_L .= "-Wl,". $flags . " " ;
332331
}
333-
if ($flags =~ /-lgomp/ && $ENV{"CC"} =~ /clang/) {
332+
if ($flags =~ /-lgomp/ && $CC =~ /clang/) {
334333
$flags = "-lomp";
335334
}
336335

0 commit comments

Comments
 (0)