@@ -39,7 +39,7 @@ my $CXX = "@CXX@";
3939my $FC = " @FC @" ;
4040my $wrapper_cppflags = " @OMPI_WRAPPER_CPPFLAGS @" ;
4141my $wrapper_cflags = " @OMPI_WRAPPER_CFLAGS @" ;
42- my $wrapper_wrapper_cflags_prefix = " @OMPI_WRAPPER_CFLAGS_PREFIX @" ;
42+ my $wrapper_cflags_prefix = " @OMPI_WRAPPER_CFLAGS_PREFIX @" ;
4343my $wrapper_cxxflags = " @OMPI_WRAPPER_CXXFLAGS @" ;
4444my $wrapper_cxxflags_prefix = " @OMPI_WRAPPER_CXXFLAGS_PREFIX @" ;
4545my $wrapper_fcflags = " @OMPI_WRAPPER_FCFLAGS @" ;
@@ -64,21 +64,21 @@ my $libs = "";
6464my $libs_static = " " ;
6565
6666# run flags through regex to fix directories...
67- $cppflags =~ s /\$\{ includedir\} / $includedir / g ;
68- $cflags =~ s /\$\{ includedir\} / $includedir / g ;
69- $cflags_prefix =~ s /\$\{ includedir\} / $includedir / g ;
70- $cxxflags =~ s /\$\{ includedir\} / $includedir / g ;
71- $cxxflags_prefix =~ s /\$\{ includedir\} / $includedir / g ;
72- $fcflags =~ s /\$\{ includedir\} / $includedir / g ;
73- $fcflags_prefix =~ s /\$\{ includedir\} / $includedir / g ;
74- $ldflags =~ s /\$\{ libdir\} / $libdir / g ;
75- $ldflags_static =~ s /\$\{ libdir\} / $libdir / g ;
76- $libs =~ s /\$\{ libdir\} / $libdir / g ;
77- $libs_static =~ s /\$\{ libdir\} / $libdir / g ;
78- $fc_ldflags =~ s /\$\{ libdir\} / $libdir / g ;
79- $fc_ldflags_static =~ s /\$\{ libdir\} / $libdir / g ;
80- $fc_libs =~ s /\$\{ libdir\} / $libdir / g ;
81- $fc_libs_static =~ s /\$\{ libdir\} / $libdir / g ;
67+ $wrapper_cppflags =~ s /\$\{ includedir\} / $includedir / g ;
68+ $wrapper_cflags =~ s /\$\{ includedir\} / $includedir / g ;
69+ $wrapper_cflags_prefix =~ s /\$\{ includedir\} / $includedir / g ;
70+ $wrapper_cxxflags =~ s /\$\{ includedir\} / $includedir / g ;
71+ $wrapper_cxxflags_prefix =~ s /\$\{ includedir\} / $includedir / g ;
72+ $wrapper_fcflags =~ s /\$\{ includedir\} / $includedir / g ;
73+ $wrapper_fcflags_prefix =~ s /\$\{ includedir\} / $includedir / g ;
74+ $wrapper_ldflags =~ s /\$\{ libdir\} / $libdir / g ;
75+ $wrapper_ldflags_static =~ s /\$\{ libdir\} / $libdir / g ;
76+ $wrapper_libs =~ s /\$\{ libdir\} / $libdir / g ;
77+ $wrapper_libs_static =~ s /\$\{ libdir\} / $libdir / g ;
78+ $wrapper_fc_ldflags =~ s /\$\{ libdir\} / $libdir / g ;
79+ $wrapper_fc_ldflags_static =~ s /\$\{ libdir\} / $libdir / g ;
80+ $wrapper_fc_libs =~ s /\$\{ libdir\} / $libdir / g ;
81+ $wrapper_fc_libs_static =~ s /\$\{ libdir\} / $libdir / g ;
8282
8383sub check_env {
8484 my $envvar = shift ;
@@ -103,17 +103,17 @@ if (basename($0) eq "mpicc") {
103103 $comp_flags = $wrapper_cflags ;
104104 $comp_flags_prefix = $wrapper_cflags_prefix ;
105105 $linker_flags = $wrapper_ldflags ;
106- $linker_flags_static = $wrapper_ldflags_static
106+ $linker_flags_static = $wrapper_ldflags_static ;
107107 $libs = $wrapper_libs ;
108108 $libs_static = $wrapper_libs_static ;
109109} elsif (basename($0 ) eq " mpic++" || basename($0 ) eq " mpiCC" || basename($0 ) eq " mpicxx" ) {
110110 $lang = " C++" ;
111111 $comp = check_env(" CXX" , $CXX );
112112 $preproc_flags = $wrapper_cppflags ;
113- $comp_flags = $wrapper_cxxflags
113+ $comp_flags = $wrapper_cxxflags ;
114114 $comp_flags_prefix = $wrapper_cxxflags_prefix ;
115115 $linker_flags = $wrapper_ldflags ;
116- $linker_flags_static = $wrapper_ldflags_static
116+ $linker_flags_static = $wrapper_ldflags_static ;
117117 $libs = $wrapper_libs ;
118118 $libs_static = $wrapper_libs_static ;
119119}
@@ -123,10 +123,10 @@ elsif (basename($0) eq "mpifort" ||
123123 $lang = " Fortran" ;
124124 $comp = check_env(" FC" , $FC );
125125 $preproc_flags = $wrapper_cppflags ;
126- $comp_flags = $wrapper_fcflags
126+ $comp_flags = $wrapper_fcflags ;
127127 $comp_flags_prefix = $wrapper_fcflags_prefix ;
128128 $linker_flags = $wrapper_fc_ldflags ;
129- $linker_flags_static = $wrapper_fc_ldflags_static
129+ $linker_flags_static = $wrapper_fc_ldflags_static ;
130130 $libs = $wrapper_fc_libs ;
131131 $libs_static = $wrapper_fc_libs_static ;
132132}
@@ -203,7 +203,7 @@ if ($disable_flags == 1 && !($dry_run == 1 && $real_flag == 0)) {
203203 $want_preproc = $want_compile = $want_link = 0;
204204}
205205
206- if ($want_static == 1 || $have_dynamic == 0 ) {
206+ if ($want_static == 1) {
207207 $libs = $libs_static ;
208208 $linker_flags = $linker_flags_static ;
209209}
0 commit comments