File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -69,7 +69,12 @@ if ($compiler eq "") {
69
69
$bu = " _" ;
70
70
}
71
71
72
- if ($data =~ / GNU/ || $data =~ / GCC/ ) {
72
+ if ($data =~ / Fujitsu/ ) {
73
+
74
+ $vendor = FUJITSU;
75
+ $openmp = " -Kopenmp" ;
76
+
77
+ } elsif ($data =~ / GNU/ || $data =~ / GCC/ ) {
73
78
74
79
$data =~ / (\d +)\. (\d +).(\d +)/ ;
75
80
$major = $1 ;
@@ -337,8 +342,8 @@ if ($link ne "") {
337
342
&& ($flags !~ / kernel32/ )
338
343
&& ($flags !~ / advapi32/ )
339
344
&& ($flags !~ / shell32/ )
340
- && ($flags !~ / omp/ || ($vendor !~ / PGI/ && $flags =~ / omp/ ))
341
- && ($flags !~ / [0-9]+/ )
345
+ && ($flags !~ / omp/ || ($vendor !~ / PGI/ && $vendor !~ / FUJITSU / && $ flags =~ / omp/ ))
346
+ && ($flags !~ / [0-9]+/ || ( $vendor == FUJITSU && $flags =~ / ^-lfj90 / ) )
342
347
&& ($flags !~ / ^\- l$ / )
343
348
) {
344
349
$linker_l .= $flags . " " ;
You can’t perform that action at this time.
0 commit comments