1
1
openmpi/ompi/tools
Jeff Squyres b0ffdb3ae5 As noted by Paul Hargrove, older PGI compilers support ''some'' of
BIND(C), but not ''all'' of it.  So expand our configure checks to
look for multiple different forms of BIND(C):

 * ISO_C_BINDING
 * SUBROUTINE ... BIND(C)
 * TYPE, BIND(C)
 * TYPE(foo), BIND(C, name="bar")

If the compiler supports all of these, then declare that we support
BIND(C), and the rest of the mpi_f08 checks can continue.  If we miss
any one of those, don't bother continuing -- we won't build the
mpi_f08 module.

Also push the results of all of these tests down to ompi_info so that
they can be reported easily (e.g., "Hey, why doesn't my OMPI
installation have the mpi_f08 module?").

cmr=v1.7.4:reviewer=jsquyres:subject=Expand Fortran BIND(C) configure checks

This commit was SVN r30247.
2014-01-10 23:44:55 +00:00
..
ompi_info As noted by Paul Hargrove, older PGI compilers support ''some'' of 2014-01-10 23:44:55 +00:00
wrappers Fix longstanding issue with our multi-project support. Rather than using 2014-01-07 22:11:15 +00:00
Makefile.am Remove all remaining vestiges of the Windows integration 2013-02-28 17:31:47 +00:00