Added AC_SUBST variables OMPI_FORTRAN_IKINDS, OMPI_FORTRAN_RKINDS
and OMPI_FORTRAN_CKINDS. These are used in shell scripts to generate compiler dependent Fortran bindings. This commit was SVN r3580.
Этот коммит содержится в:
родитель
ca93c6505f
Коммит
1c579699b1
48
configure.ac
48
configure.ac
@ -323,6 +323,13 @@ OMPI_ALIGNMENT_FORTRAN_DBLPREC=0
|
||||
OMPI_ALIGNMENT_FORTRAN_COMPLEX=0
|
||||
OMPI_ALIGNMENT_FORTRAN_DBLCOMPLEX=0
|
||||
|
||||
#
|
||||
# lists of supported Fortran types
|
||||
#
|
||||
OMPI_FORTRAN_IKINDS=""
|
||||
OMPI_FORTRAN_RKINDS=""
|
||||
OMPI_FORTRAN_CKINDS=""
|
||||
|
||||
OMPI_SETUP_F77
|
||||
OMPI_F77_FIND_EXT_SYMBOL_CONVENTION($OMPI_F77)
|
||||
|
||||
@ -372,6 +379,46 @@ else
|
||||
OMPI_F77_GET_ALIGNMENT(DOUBLE COMPLEX, OMPI_ALIGNMENT_FORTRAN_DBLCOMPLEX)
|
||||
fi
|
||||
|
||||
if test "$OMPI_HAVE_FORTRAN_INTEGER1" == "1" ; then
|
||||
OMPI_FORTRAN_IKINDS="${OMPI_FORTRAN_IKINDS}1 "
|
||||
fi
|
||||
if test "$OMPI_HAVE_FORTRAN_INTEGER2" == "1" ; then
|
||||
OMPI_FORTRAN_IKINDS="${OMPI_FORTRAN_IKINDS}2 "
|
||||
fi
|
||||
if test "$OMPI_HAVE_FORTRAN_INTEGER4" == "1" ; then
|
||||
OMPI_FORTRAN_IKINDS="${OMPI_FORTRAN_IKINDS}4 "
|
||||
fi
|
||||
if test "$OMPI_HAVE_FORTRAN_INTEGER8" == "1" ; then
|
||||
OMPI_FORTRAN_IKINDS="${OMPI_FORTRAN_IKINDS}8 "
|
||||
fi
|
||||
if test "$OMPI_HAVE_FORTRAN_INTEGER16" == "1" ; then
|
||||
OMPI_FORTRAN_IKINDS="${OMPI_FORTRAN_IKINDS}16 "
|
||||
fi
|
||||
|
||||
if test "$OMPI_HAVE_FORTRAN_REAL4" == "1" ; then
|
||||
OMPI_FORTRAN_RKINDS="${OMPI_FORTRAN_RKINDS}4 "
|
||||
fi
|
||||
if test "$OMPI_HAVE_FORTRAN_REAL8" == "1" ; then
|
||||
OMPI_FORTRAN_RKINDS="${OMPI_FORTRAN_RKINDS}8 "
|
||||
fi
|
||||
if test "$OMPI_HAVE_FORTRAN_REAL16" == "1" ; then
|
||||
OMPI_FORTRAN_RKINDS="${OMPI_FORTRAN_RKINDS}16 "
|
||||
fi
|
||||
|
||||
if test "$OMPI_HAVE_FORTRAN_COMPLEX8" == "1" ; then
|
||||
OMPI_FORTRAN_CKINDS="${OMPI_FORTRAN_CKINDS}8 "
|
||||
fi
|
||||
if test "$OMPI_HAVE_FORTRAN_COMPLEX16" == "1" ; then
|
||||
OMPI_FORTRAN_CKINDS="${OMPI_FORTRAN_CKINDS}16 "
|
||||
fi
|
||||
if test "$OMPI_HAVE_FORTRAN_COMPLEX32" == "1" ; then
|
||||
OMPI_FORTRAN_CKINDS="${OMPI_FORTRAN_CKINDS}32 "
|
||||
fi
|
||||
|
||||
AC_SUBST(OMPI_FORTRAN_IKINDS)
|
||||
AC_SUBST(OMPI_FORTRAN_RKINDS)
|
||||
AC_SUBST(OMPI_FORTRAN_CKINDS)
|
||||
|
||||
AC_DEFINE_UNQUOTED(OMPI_HAVE_FORTRAN_INTEGER1, $OMPI_HAVE_FORTRAN_INTEGER1,
|
||||
[Whether we have FORTRAN INTEGER1 or not])
|
||||
AC_DEFINE_UNQUOTED(OMPI_HAVE_FORTRAN_INTEGER2, $OMPI_HAVE_FORTRAN_INTEGER2,
|
||||
@ -1038,6 +1085,7 @@ AC_CONFIG_FILES([
|
||||
src/mpi/f77/Makefile
|
||||
src/mpi/f77/profile/Makefile
|
||||
src/mpi/f90/Makefile
|
||||
src/mpi/f90/fortran_kinds.sh
|
||||
src/mpi/runtime/Makefile
|
||||
|
||||
src/tools/Makefile
|
||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user