1
1

- Minor fixes to code base to make it in ompi code style

- Ensure to always make the mpiCC sym link when we're on
  case-sensitive filesystems (fix Makefile.am logic)

This commit was SVN r2174.
Этот коммит содержится в:
Jeff Squyres 2004-08-17 02:34:17 +00:00
родитель 9b07ea2585
Коммит bd7d7e3eb5
2 изменённых файлов: 40 добавлений и 17 удалений

Просмотреть файл

@ -122,6 +122,17 @@ endif
# install-exec-hook if WANT_DEPRECATED_EXECUTABLE_NAMES is
# false.
else
if CASE_SENSITIVE_FS
install-exec-hook:
(cd $(DESTDIR)$(bindir); rm -f mpiCC; ln -s mpic++ mpiCC)
else
install-exec-hook:
rm -f $(DESTDIR)$(bindir)/mpiCC
endif
if CASE_SENSITIVE_FS
uninstall-local:
else
uninstall-local:
endif
endif

Просмотреть файл

@ -88,13 +88,14 @@ ompi_wrap_parse_args(int argc, char* argv[], bool& want_flags)
}
if (have_arg) {
if ("compile" == str)
if ("compile" == str) {
showme_compile = true;
else if ("link" == str)
} else if ("link" == str) {
showme_link = true;
else
} else {
showme_cmd = true;
}
}
} else if ("-c" == str) {
fl_libs = false;
} else if ("-E" == str || "-M" == str) {
@ -157,20 +158,22 @@ ompi_wrap_get_compiler(const ompi_sv_t& env_list, const string& default_comp,
// If we didn't find any of the environment variables, use the default
if (out.empty())
if (out.empty()) {
ompi_wrap_split(default_comp, ' ', out);
}
// If we're preprocessing, we need to know the basename of argv0
// (see below).
if (fl_cpp) {
pos = out[0].find_last_of('/');
if (pos != string::npos)
if (pos != string::npos) {
// JMS There has to be a better way to do this
compiler0 = out[0].substr(pos + 1);
else
} else {
compiler0 = out[0];
}
}
// Ugh. If we're acting as the preprocessor, ditch any libtool
// arguments.
@ -214,8 +217,9 @@ ompi_wrap_build_cflags(bool want_f77_includes, ompi_sv_t& cflags)
// of what the prefix is, because the fortran compiler will not
// -I/usr/include automatically.
if (want_f77_includes || "/usr/include" != incdir)
if (want_f77_includes || "/usr/include" != incdir) {
cflags.push_back("-I" + incdir);
}
#if OMPI_WANT_CXX_BINDINGS
cflags.push_back("-I" + incdir + "/ompi");
@ -281,8 +285,9 @@ ompi_wrap_build_ldflags(ompi_sv_t& ldflags)
// If we don't want the libs, then we don't want ldflags, either.
// Hence, return with ldflags empty.
if (!fl_libs)
if (!fl_libs) {
return;
}
// Add in the extra flags passed by configure. Do the same kinds of
// checks that we do below -- ensure that we don't add a "-L/usr" to
@ -365,25 +370,27 @@ ompi_wrap_build_libs(bool want_cxx_libs, ompi_sv_t& libs)
if (want_cxx_libs) {
if (!ompi_wrap_check_file(libdir, "libmpi_cxx.a") &&
!ompi_wrap_check_file(libdir, "libmpi_cxx.so") &&
!ompi_wrap_check_file(libdir, "libmpi_cxx.dylib"))
!ompi_wrap_check_file(libdir, "libmpi_cxx.dylib")) {
cerr << "WARNING: " << cmd_name
<< " expected to find libmpi_cxx.* in " << libdir << endl
<< "WARNING: MPI C++ support will be disabled" << endl;
else
} else {
libs.push_back("-lmpi_cxx");
}
}
#endif
// Next comes the fortran MPI library
#if 0
#if BUILD_MPI_F77
if (!ompi_wrap_check_file(libdir, "libompif77mpi.a") &&
!ompi_wrap_check_file(libdir, "libompif77mpi.so"))
!ompi_wrap_check_file(libdir, "libompif77mpi.so")) {
cerr << "WARNING: " << cmd_name
<< " expected to find libompif77mpi.* in " << libdir << endl
<< "WARNING: MPI Fortran support will be disabled" << endl;
else
} else {
libs.push_back("-lompif77mpi");
}
#endif
#endif
@ -394,8 +401,9 @@ ompi_wrap_build_libs(bool want_cxx_libs, ompi_sv_t& libs)
// Finally, any system libraries
#if 0
#if OMPI_WANT_ROMIO && HAVE_LIBAIO
if (want_aio)
if (want_aio) {
libs.push_back("-laio");
}
#endif
#endif
ompi_wrap_split_append_sv(WRAPPER_EXTRA_LIBS, libs);
@ -416,8 +424,9 @@ ompi_wrap_build_libs(bool want_cxx_libs, ompi_sv_t& libs)
void
ompi_wrap_build_extra_flags(const string& extra_string, ompi_sv_t& extra_flags)
{
if (!extra_string.empty())
if (!extra_string.empty()) {
ompi_wrap_split_append_sv(extra_string, extra_flags);
}
}
@ -431,8 +440,9 @@ ompi_wrap_build_extra_flags(const string& extra_string, ompi_sv_t& extra_flags)
void
ompi_wrap_print_sv(const ompi_sv_t& sv)
{
for (int i = 0; (string::size_type) i < sv.size(); ++i)
for (int i = 0; (string::size_type) i < sv.size(); ++i) {
cout << sv[i] << " ";
}
}
@ -455,8 +465,9 @@ ompi_wrap_exec_sv(const ompi_sv_t& sv)
// Build up a C array of the args
for (i = 0; (string::size_type) i < sv.size(); ++i)
for (i = 0; (string::size_type) i < sv.size(); ++i) {
ompi_argv_append(&ac, &av, (char*) sv[i].c_str());
}
// There is no way to tell whether ompi_few returned non-zero because
// the called app returned non-zero or if there was a failure in the
@ -472,9 +483,10 @@ ompi_wrap_exec_sv(const ompi_sv_t& sv)
} else {
free(tmp);
ret = ompi_few(av, &status);
if (0 != ret && 0 != errno && fl_want_show_error)
if (0 != ret && 0 != errno && fl_want_show_error) {
perror(cmd_name.c_str());
}
}
// Free the C array
ompi_argv_free(av);