Changes to accurately report (in lam_config.h, and therefore laminfo)
whether we have f77 and f90 support This commit was SVN r576.
Этот коммит содержится в:
родитель
57205e4b05
Коммит
6fc16eaf90
@ -115,8 +115,6 @@ else
|
|||||||
AC_MSG_RESULT([no])
|
AC_MSG_RESULT([no])
|
||||||
WANT_MPI_F77=0
|
WANT_MPI_F77=0
|
||||||
fi
|
fi
|
||||||
AC_DEFINE_UNQUOTED(LAM_ENABLE_MPI_F77, $WANT_MPI_F77,
|
|
||||||
[Whether we want the MPI f77 bindings or not])
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# MPI profiling
|
# MPI profiling
|
||||||
@ -152,8 +150,6 @@ else
|
|||||||
AC_MSG_RESULT([no])
|
AC_MSG_RESULT([no])
|
||||||
WANT_MPI_F90=0
|
WANT_MPI_F90=0
|
||||||
fi
|
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?
|
# Do we want -llam/-lmpi, or just -lmpi?
|
||||||
|
@ -13,9 +13,13 @@ lam_show_subtitle "Fortran 77 compiler"
|
|||||||
if test "$enable_fortran" = "no"; then
|
if test "$enable_fortran" = "no"; then
|
||||||
AC_MSG_WARN([*** Fortran disabled by user])
|
AC_MSG_WARN([*** Fortran disabled by user])
|
||||||
LAM_WANT_F77=0
|
LAM_WANT_F77=0
|
||||||
|
F77=none
|
||||||
|
BASEF77=none
|
||||||
elif test "$enable_f77" = "no"; then
|
elif test "$enable_f77" = "no"; then
|
||||||
AC_MSG_WARN([*** Fortran 77 disabled by user])
|
AC_MSG_WARN([*** Fortran 77 disabled by user])
|
||||||
LAM_WANT_F77=0
|
LAM_WANT_F77=0
|
||||||
|
F77=none
|
||||||
|
BASEF77=none
|
||||||
else
|
else
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -29,16 +33,20 @@ else
|
|||||||
|
|
||||||
lam_fflags_save="$FFLAGS"
|
lam_fflags_save="$FFLAGS"
|
||||||
AC_PROG_F77
|
AC_PROG_F77
|
||||||
AC_DEFINE_UNQUOTED(LAM_F77, "$F77", [LAM underlying F77 compiler])
|
|
||||||
FFLAGS="$lam_fflags_save"
|
FFLAGS="$lam_fflags_save"
|
||||||
if test -z "$F77"; then
|
if test -z "$F77"; then
|
||||||
AC_MSG_WARN([*** Could not find Fortran 77 compiler])
|
AC_MSG_WARN([*** Could not find Fortran 77 compiler])
|
||||||
LAM_WANT_F77=0
|
LAM_WANT_F77=0
|
||||||
|
F77=none
|
||||||
|
BASEF77=none
|
||||||
else
|
else
|
||||||
LAM_WANT_F77=1
|
LAM_WANT_F77=1
|
||||||
BASEF77="`basename $F77`"
|
BASEF77="`basename $F77`"
|
||||||
fi
|
fi
|
||||||
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")
|
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
|
if test "$enable_fortran" = "no"; then
|
||||||
AC_MSG_WARN([*** Fortran disabled by user])
|
AC_MSG_WARN([*** Fortran disabled by user])
|
||||||
LAM_WANT_F90=0
|
LAM_WANT_F90=0
|
||||||
|
FC=none
|
||||||
|
BASEF90=none
|
||||||
elif test "$enable_f90" = "no"; then
|
elif test "$enable_f90" = "no"; then
|
||||||
AC_MSG_WARN([*** Fortran 90/95 disabled by user])
|
AC_MSG_WARN([*** Fortran 90/95 disabled by user])
|
||||||
LAM_WANT_F90=0
|
LAM_WANT_F90=0
|
||||||
|
FC=none
|
||||||
|
BASEF90=none
|
||||||
else
|
else
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -29,21 +33,27 @@ else
|
|||||||
|
|
||||||
lam_fflags_save="$FFLAGS"
|
lam_fflags_save="$FFLAGS"
|
||||||
AC_PROG_FC
|
AC_PROG_FC
|
||||||
AC_DEFINE_UNQUOTED(LAM_F90, "$FC", [LAM underlying F90 compiler])
|
|
||||||
FFLAGS="$lam_fflags_save"
|
FFLAGS="$lam_fflags_save"
|
||||||
if test -z "$FC"; then
|
if test -z "$FC"; then
|
||||||
AC_MSG_WARN([*** Could not find Fortran 90/95 compiler])
|
AC_MSG_WARN([*** Could not find Fortran 90/95 compiler])
|
||||||
LAM_WANT_F90=0
|
LAM_WANT_F90=0
|
||||||
|
FC=none
|
||||||
|
BASEF90=none
|
||||||
elif test "$FC" = "$F77"; then
|
elif test "$FC" = "$F77"; then
|
||||||
AC_MSG_WARN([*** Found same compiler for Fortran 77 and 90/95.])
|
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([*** Assuming no Fortran 90/95 compiler; disabling])
|
||||||
AC_MSG_WARN([*** Fortran 90 MPI bindings.])
|
AC_MSG_WARN([*** Fortran 90 MPI bindings.])
|
||||||
LAM_WANT_F90=0
|
LAM_WANT_F90=0
|
||||||
|
FC=none
|
||||||
|
BASEF90=none
|
||||||
else
|
else
|
||||||
LAM_WANT_F90=1
|
LAM_WANT_F90=1
|
||||||
BASEF90="`basename $FC`"
|
BASEF90="`basename $FC`"
|
||||||
fi
|
fi
|
||||||
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")
|
AM_CONDITIONAL(BUILD_MPI_F90, test "$LAM_WANT_F90" = "1")
|
||||||
])
|
])
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user