1
1

Changes to accurately report (in lam_config.h, and therefore laminfo)

whether we have f77 and f90 support

This commit was SVN r576.
Этот коммит содержится в:
Jeff Squyres 2004-01-29 03:13:45 +00:00
родитель 57205e4b05
Коммит 6fc16eaf90
3 изменённых файлов: 24 добавлений и 10 удалений

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

@ -115,8 +115,6 @@ else
AC_MSG_RESULT([no])
WANT_MPI_F77=0
fi
AC_DEFINE_UNQUOTED(LAM_ENABLE_MPI_F77, $WANT_MPI_F77,
[Whether we want the MPI f77 bindings or not])
#
# MPI profiling
@ -152,8 +150,6 @@ else
AC_MSG_RESULT([no])
WANT_MPI_F90=0
fi
AC_DEFINE_UNQUOTED(LAM_ENABLE_MPI_F90, $WANT_MPI_F90,
[Whether we want the MPI f90 bindings or not])
#
# Do we want -llam/-lmpi, or just -lmpi?

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

@ -13,9 +13,13 @@ lam_show_subtitle "Fortran 77 compiler"
if test "$enable_fortran" = "no"; then
AC_MSG_WARN([*** Fortran disabled by user])
LAM_WANT_F77=0
F77=none
BASEF77=none
elif test "$enable_f77" = "no"; then
AC_MSG_WARN([*** Fortran 77 disabled by user])
LAM_WANT_F77=0
F77=none
BASEF77=none
else
#
@ -29,16 +33,20 @@ else
lam_fflags_save="$FFLAGS"
AC_PROG_F77
AC_DEFINE_UNQUOTED(LAM_F77, "$F77", [LAM underlying F77 compiler])
FFLAGS="$lam_fflags_save"
if test -z "$F77"; then
AC_MSG_WARN([*** Could not find Fortran 77 compiler])
LAM_WANT_F77=0
AC_MSG_WARN([*** Could not find Fortran 77 compiler])
LAM_WANT_F77=0
F77=none
BASEF77=none
else
LAM_WANT_F77=1
BASEF77="`basename $F77`"
LAM_WANT_F77=1
BASEF77="`basename $F77`"
fi
fi
AC_DEFINE_UNQUOTED(LAM_ENABLE_MPI_F77, $LAM_WANT_F77,
[Whether we want the MPI f77 bindings or not])
AC_DEFINE_UNQUOTED(LAM_F77, "$F77", [LAM underlying F77 compiler])
AM_CONDITIONAL(BUILD_MPI_F77, test "$LAM_WANT_F77" = "1")
])

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

@ -13,9 +13,13 @@ lam_show_subtitle "Fortran 90/95 compiler"
if test "$enable_fortran" = "no"; then
AC_MSG_WARN([*** Fortran disabled by user])
LAM_WANT_F90=0
FC=none
BASEF90=none
elif test "$enable_f90" = "no"; then
AC_MSG_WARN([*** Fortran 90/95 disabled by user])
LAM_WANT_F90=0
FC=none
BASEF90=none
else
#
@ -29,21 +33,27 @@ else
lam_fflags_save="$FFLAGS"
AC_PROG_FC
AC_DEFINE_UNQUOTED(LAM_F90, "$FC", [LAM underlying F90 compiler])
FFLAGS="$lam_fflags_save"
if test -z "$FC"; then
AC_MSG_WARN([*** Could not find Fortran 90/95 compiler])
LAM_WANT_F90=0
FC=none
BASEF90=none
elif test "$FC" = "$F77"; then
AC_MSG_WARN([*** Found same compiler for Fortran 77 and 90/95.])
AC_MSG_WARN([*** Assuming no Fortran 90/95 compiler; disabling])
AC_MSG_WARN([*** Fortran 90 MPI bindings.])
LAM_WANT_F90=0
FC=none
BASEF90=none
else
LAM_WANT_F90=1
BASEF90="`basename $FC`"
fi
fi
AC_DEFINE_UNQUOTED(LAM_ENABLE_MPI_F90, $LAM_WANT_F90,
[Whether we want the MPI f90 bindings or not])
AC_DEFINE_UNQUOTED(LAM_F90, "$FC", [LAM underlying F90 compiler])
AM_CONDITIONAL(BUILD_MPI_F90, test "$LAM_WANT_F90" = "1")
])