|
5 | 5 | # Copyright (c) 2013 Mellanox Technologies, Inc.
|
6 | 6 | # All rights reserved.
|
7 | 7 | # Copyright (c) 2013-2020 Intel, Inc. All rights reserved.
|
8 |
| -# Copyright (c) 2015-2021 Research Organization for Information Science |
| 8 | +# Copyright (c) 2015-2024 Research Organization for Information Science |
9 | 9 | # and Technology (RIST). All rights reserved.
|
10 | 10 | # Copyright (c) 2015-2022 IBM Corporation. All rights reserved.
|
11 | 11 | # Copyright (c) 2020 Amazon.com, Inc. or its affiliates.
|
@@ -1085,6 +1085,30 @@ sub patch_autotools_output {
|
1085 | 1085 | ;;";
|
1086 | 1086 | $c =~ s/$search_string/$replace_string/g;
|
1087 | 1087 |
|
| 1088 | + push(@verbose_out, $indent_str . "Patching configure for Libtool NVIDIA Fortran compiler name\n"); |
| 1089 | + $c =~ s/for ac_prog in gfortran f95 fort xlf95 ifort ifc efc pgfortran pgf95 lf95 f90 xlf90 pgf90 epcf90 nagfor/for ac_prog in gfortran f95 fort xlf95 ifort ifc efc pgfortran pgf95 lf95 f90 xlf90 pgf90 epcf90 nagfor nvfortran/g; |
| 1090 | + foreach my $tag (("", "_FC")) { |
| 1091 | + $search_string = 'tcc\*\) |
| 1092 | + # Fabrice Bellard et al\'s Tiny C Compiler |
| 1093 | + lt_prog_compiler_wl'."${tag}".'=\'-Wl,\' |
| 1094 | + lt_prog_compiler_pic'."${tag}".'=\'-fPIC\' |
| 1095 | + lt_prog_compiler_static'."${tag}".'=\'-static\' |
| 1096 | + ;;'; |
| 1097 | + $replace_string = "nvfortran*) |
| 1098 | + # NVIDIA Fortran compiler |
| 1099 | + lt_prog_compiler_wl${tag}='-Wl,' |
| 1100 | + lt_prog_compiler_pic${tag}='-fPIC' |
| 1101 | + lt_prog_compiler_static${tag}='-Bstatic' |
| 1102 | + ;; |
| 1103 | + tcc*) |
| 1104 | + # Fabrice Bellard et al's Tiny C Compiler |
| 1105 | + lt_prog_compiler_wl='-Wl,' |
| 1106 | + lt_prog_compiler_pic='-fPIC' |
| 1107 | + lt_prog_compiler_static='-static' |
| 1108 | + ;;"; |
| 1109 | + $c =~ s/$search_string/$replace_string/g; |
| 1110 | + } |
| 1111 | + |
1088 | 1112 | # Only write out verbose statements and a new configure if the
|
1089 | 1113 | # configure content actually changed
|
1090 | 1114 | return
|
|
0 commit comments