Skip to content

Commit f3a8543

Browse files
authored
Merge pull request #10792 from jolivain/fix_ompi_wrapper_script_for_main
Fix script ompi/tools/wrappers/ompi_wrapper_script.in (for main branch)
2 parents 91e58bf + 623f514 commit f3a8543

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

ompi/tools/wrappers/ompi_wrapper_script.in

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ my $CXX = "@CXX@";
3939
my $FC = "@FC@";
4040
my $wrapper_cppflags = "@OMPI_WRAPPER_CPPFLAGS@";
4141
my $wrapper_cflags = "@OMPI_WRAPPER_CFLAGS@";
42-
my $wrapper_wrapper_cflags_prefix = "@OMPI_WRAPPER_CFLAGS_PREFIX@";
42+
my $wrapper_cflags_prefix = "@OMPI_WRAPPER_CFLAGS_PREFIX@";
4343
my $wrapper_cxxflags = "@OMPI_WRAPPER_CXXFLAGS@";
4444
my $wrapper_cxxflags_prefix = "@OMPI_WRAPPER_CXXFLAGS_PREFIX@";
4545
my $wrapper_fcflags = "@OMPI_WRAPPER_FCFLAGS@";
@@ -64,21 +64,21 @@ my $libs = "";
6464
my $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

8383
sub 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

Comments
 (0)