diff --git a/acinclude.m4 b/acinclude.m4 index c07bedd95b..39dd1ec614 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -16,6 +16,7 @@ sinclude(config/cxx_find_template_repository.m4) sinclude(config/cxx_have_exceptions.m4) sinclude(config/cxx_find_exception_flags.m4) +sinclude(config/f77_check_type.m4) sinclude(config/f77_find_ext_symbol_convention.m4) sinclude(config/f77_get_alignment.m4) sinclude(config/f77_get_sizeof.m4) diff --git a/configure.ac b/configure.ac index 51b28ca7c0..2034e799be 100644 --- a/configure.ac +++ b/configure.ac @@ -288,9 +288,10 @@ OMPI_HAVE_FORTRAN_INTEGER1=0 OMPI_HAVE_FORTRAN_INTEGER2=0 OMPI_HAVE_FORTRAN_INTEGER4=0 OMPI_HAVE_FORTRAN_INTEGER8=0 -OMPI_HAVE_FORTRAN_INTEGER4=0 -OMPI_HAVE_FORTRAN_INTEGER8=0 OMPI_HAVE_FORTRAN_INTEGER16=0 +OMPI_HAVE_FORTRAN_REAL4=0 +OMPI_HAVE_FORTRAN_REAL8=0 +OMPI_HAVE_FORTRAN_REAL16=0 OMPI_HAVE_FORTRAN_COMPLEX8=0 OMPI_HAVE_FORTRAN_COMPLEX16=0 OMPI_HAVE_FORTRAN_COMPLEX32=0 @@ -331,9 +332,12 @@ else OMPI_F77_CHECK_TYPE(INTEGER*2, OMPI_HAVE_FORTRAN_INTEGER2) OMPI_F77_CHECK_TYPE(INTEGER*4, OMPI_HAVE_FORTRAN_INTEGER4) OMPI_F77_CHECK_TYPE(INTEGER*8, OMPI_HAVE_FORTRAN_INTEGER8) - OMPI_F77_CHECK_TYPE(INTEGER*4, OMPI_HAVE_FORTRAN_INTEGER4) - OMPI_F77_CHECK_TYPE(INTEGER*8, OMPI_HAVE_FORTRAN_INTEGER8) OMPI_F77_CHECK_TYPE(INTEGER*16, OMPI_HAVE_FORTRAN_INTEGER16) + + OMPI_F77_CHECK_TYPE(REAL*4, OMPI_HAVE_FORTRAN_REAL4) + OMPI_F77_CHECK_TYPE(REAL*8, OMPI_HAVE_FORTRAN_REAL8) + OMPI_F77_CHECK_TYPE(REAL*16, OMPI_HAVE_FORTRAN_REAL16) + OMPI_F77_CHECK_TYPE(COMPLEX*8, OMPI_HAVE_FORTRAN_COMPLEX8) OMPI_F77_CHECK_TYPE(COMPLEX*16, OMPI_HAVE_FORTRAN_COMPLEX16) OMPI_F77_CHECK_TYPE(COMPLEX*32, OMPI_HAVE_FORTRAN_COMPLEX32) @@ -361,12 +365,16 @@ AC_DEFINE_UNQUOTED(OMPI_HAVE_FORTRAN_INTEGER4, $OMPI_HAVE_FORTRAN_INTEGER4, [Whether we have FORTRAN INTEGER4 or not]) AC_DEFINE_UNQUOTED(OMPI_HAVE_FORTRAN_INTEGER8, $OMPI_HAVE_FORTRAN_INTEGER8, [Whether we have FORTRAN INTEGER8 or not]) -AC_DEFINE_UNQUOTED(OMPI_HAVE_FORTRAN_INTEGER4, $OMPI_HAVE_FORTRAN_INTEGER4, - [Whether we have FORTRAN INTEGER4 or not]) -AC_DEFINE_UNQUOTED(OMPI_HAVE_FORTRAN_INTEGER8, $OMPI_HAVE_FORTRAN_INTEGER8, - [Whether we have FORTRAN INTEGER8 or not]) AC_DEFINE_UNQUOTED(OMPI_HAVE_FORTRAN_INTEGER16, $OMPI_HAVE_FORTRAN_INTEGER16, [Whether we have FORTRAN INTEGER16 or not]) + +AC_DEFINE_UNQUOTED(OMPI_HAVE_FORTRAN_REAL4, $OMPI_HAVE_FORTRAN_REAL4, + [Whether we have FORTRAN REAL4 or not]) +AC_DEFINE_UNQUOTED(OMPI_HAVE_FORTRAN_REAL8, $OMPI_HAVE_FORTRAN_REAL8, + [Whether we have FORTRAN REAL8 or not]) +AC_DEFINE_UNQUOTED(OMPI_HAVE_FORTRAN_REAL16, $OMPI_HAVE_FORTRAN_REAL16, + [Whether we have FORTRAN REAL16 or not]) + AC_DEFINE_UNQUOTED(OMPI_HAVE_FORTRAN_COMPLEX8, $OMPI_HAVE_FORTRAN_COMPLEX8, [Whether we have FORTRAN COMPLEX8 or not]) AC_DEFINE_UNQUOTED(OMPI_HAVE_FORTRAN_COMPLEX16, $OMPI_HAVE_FORTRAN_COMPLEX16,