Skip to content

Commit b80306d

Browse files
committed
configure: be more verbose about fort TS 29113
It turns out that those working with the fortran bindings are becoming increasingly aware of the need to know whether or not Open MPI fortran bindings are being built by a fortran compiler that is 2018 compliant or at least supports 2008 plus TS 29113. with this patch, when using a fortran compiler that supports TS 29113 features the configury summary will be: Open MPI configuration: ----------------------- Version: 5.1.0a1 MPI Standard Version: 3.1 Build MPI C bindings: yes Build MPI Fortran bindings: mpif.h, use mpi, use mpi_f08(TS 29113) Build MPI Java bindings (experimental): no Build Open SHMEM support: false (no spml) Debug build: no Platform file: (none) If the compiler doesn't support TS 29113 features then the (TS 29113) will not be present. Signed-off-by: Howard Pritchard <[email protected]>
1 parent e0177a9 commit b80306d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

config/opal_summary.m4

+5-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,11 @@ EOF
4949
elif test $OMPI_BUILD_FORTRAN_BINDINGS = $OMPI_FORTRAN_USEMPI_BINDINGS ; then
5050
echo "Build MPI Fortran bindings: mpif.h, use mpi" >&AS_MESSAGE_FD
5151
elif test $OMPI_BUILD_FORTRAN_BINDINGS = $OMPI_FORTRAN_USEMPIF08_BINDINGS ; then
52-
echo "Build MPI Fortran bindings: mpif.h, use mpi, use mpi_f08" >&AS_MESSAGE_FD
52+
if test $OMPI_FORTRAN_HAVE_TS -eq 1; then
53+
echo "Build MPI Fortran bindings: mpif.h, use mpi, use mpi_f08(TS 29113)" >&AS_MESSAGE_FD
54+
else
55+
echo "Build MPI Fortran bindings: mpif.h, use mpi, use mpi_f08" >&AS_MESSAGE_FD
56+
fi
5357
else
5458
echo "Build MPI Fortran bindings: no" >&AS_MESSAGE_FD
5559
fi

0 commit comments

Comments
 (0)