add Fujitsu compilers
@@ -69,7 +69,12 @@ if ($compiler eq "") {
$bu = "_";
}
- if ($data =~ /GNU/ || $data =~ /GCC/ ) {
+ if ($data =~ /Fujitsu/) {
+
+ $vendor = FUJITSU;
+ $openmp = "-Kopenmp";
+
+ } elsif ($data =~ /GNU/ || $data =~ /GCC/ ) {
$data =~ /(\d+)\.(\d+).(\d+)/;
$major = $1;
@@ -337,8 +342,8 @@ if ($link ne "") {
&& ($flags !~ /kernel32/)
&& ($flags !~ /advapi32/)
&& ($flags !~ /shell32/)
- && ($flags !~ /omp/ || ($vendor !~ /PGI/ && $flags =~ /omp/))
- && ($flags !~ /[0-9]+/)
+ && ($flags !~ /omp/ || ($vendor !~ /PGI/ && $vendor !~ /FUJITSU/ && $flags =~ /omp/))
+ && ($flags !~ /[0-9]+/ || ($vendor == FUJITSU && $flags =~ /^-lfj90/))
&& ($flags !~ /^\-l$/)
) {
$linker_l .= $flags . " ";
