diff options
author | James Laird <jlaird@hdfgroup.org> | 2005-03-09 20:06:47 (GMT) |
---|---|---|
committer | James Laird <jlaird@hdfgroup.org> | 2005-03-09 20:06:47 (GMT) |
commit | 6a14114253ddc1b0cb07533e4b466c677272a6ab (patch) | |
tree | 187837e9f404b0260b590af510c8e9dbee16d420 /acsite.m4 | |
parent | e79c145d91e43aabf6b9d5cf573eae9afeea1e38 (diff) | |
download | hdf5-6a14114253ddc1b0cb07533e4b466c677272a6ab.zip hdf5-6a14114253ddc1b0cb07533e4b466c677272a6ab.tar.gz hdf5-6a14114253ddc1b0cb07533e4b466c677272a6ab.tar.bz2 |
[svn-r10174] Purpose:
Bug fix
Description:
acsite.m4 contains macros to handle fortran compiler. Some of these macros
are obsolete with automake 1.9.5, but some of them are still used.
These macros need to refer to the fortran compiler as $FC, not $F9X.
Solution:
The version of acsite.m4 with this change didn't get checked in last time.
Oops.
Replaced all occurances of $F9X with $FC and $FFLAGS with $FCFLAGS in
acsite.m4.
Platforms tested:
copper, modi4 (serial and parallel), kelgia, eirene.
Some errors from btree code and ph5diff. No errors in fortran/test.
Diffstat (limited to 'acsite.m4')
-rw-r--r-- | acsite.m4 | 66 |
1 files changed, 33 insertions, 33 deletions
@@ -25,30 +25,30 @@ dnl Check for a Fortran 9X compiler. dnl AC_DEFUN(AC_PROG_F9X, [AC_CHECK_PROGS(F9X, f90 pgf90 xlf90 f95 g95 xlf95 efc) -test -z "$F9X" && AC_MSG_ERROR([no acceptable f9X compiler found in \$PATH]) +test -z "$FC" && AC_MSG_ERROR([no acceptable f9X compiler found in \$PATH]) AC_PROG_F9X_WORKS AC_PROG_F9X_GNU if test $ac_cv_prog_g9x = yes; then G9X=yes - dnl Check whether -g works, even if FFLAGS is set, in case the package - dnl plays around with FFLAGS (such as to build both debugging and + dnl Check whether -g works, even if FCFLAGS is set, in case the package + dnl plays around with FCFLAGS (such as to build both debugging and dnl normal versions of a library), tasteless as that idea is. - ac_test_FFLAGS="${FFLAGS+set}" - ac_save_FFLAGS="$FFLAGS" - FFLAGS= + ac_test_FCFLAGS="${FCFLAGS+set}" + ac_save_FCFLAGS="$FCFLAGS" + FCFLAGS= AC_PROG_F9X_G - if test "$ac_test_FFLAGS" = set; then - FFLAGS="$ac_save_FFLAGS" + if test "$ac_test_FCFLAGS" = set; then + FCFLAGS="$ac_save_FCFLAGS" elif test $ac_cv_prog_f9x_g = yes; then - FFLAGS="-g -O2" + FCFLAGS="-g -O2" else - FFLAGS="-O2" + FCFLAGS="-O2" fi else G9X= - test "${FFLAGS+set}" = set || FFLAGS="-g" + test "${FCFLAGS+set}" = set || FCFLAGS="-g" fi ]) @@ -84,8 +84,8 @@ dnl Generic macro to setup the Fortran 9X specific env variables. dnl m4_define([AC_LANG(FORTRAN9X)], [ac_ext=f90 -ac_compile='${F9X-f90} -c $FFLAGS conftest.$ac_ext 1>&AS_MESSAGE_LOG_FD' -ac_link='${F9X-f90} -o conftest${ac_exeext} $FFLAGS conftest.$ac_ext $LDFLAGS $LIBS 1>&AS_MESSAGE_LOG_FD' +ac_compile='${FC-f90} -c $FCFLAGS conftest.$ac_ext 1>&AS_MESSAGE_LOG_FD' +ac_link='${FC-f90} -o conftest${ac_exeext} $FCFLAGS conftest.$ac_ext $LDFLAGS $LIBS 1>&AS_MESSAGE_LOG_FD' cross_compiling=$ac_cv_prog_f9x_cross ]) @@ -97,7 +97,7 @@ dnl dnl It would be nice if the compiler actually works. dnl AC_DEFUN(AC_PROG_F9X_WORKS, [ -AC_MSG_CHECKING([whether the Fortran 9X compiler ($F9X $FFLAGS $LDFLAGS) works]) +AC_MSG_CHECKING([whether the Fortran 9X compiler ($FC $FCFLAGS $LDFLAGS) works]) AC_LANG_SAVE AC_LANG_FORTRAN9X AC_TRY_F9X_COMPILER([ @@ -109,7 +109,7 @@ AC_MSG_RESULT($ac_cv_prog_f9x_works) if test $ac_cv_prog_f9x_works = no; then AC_MSG_ERROR([installation or configuration problem: Fortran 9X compiler cannot create executables.]) fi -AC_MSG_CHECKING([whether the Fortran 9X compiler ($F9X $FFLAGS $LDFLAGS) is a cross-compiler]) +AC_MSG_CHECKING([whether the Fortran 9X compiler ($FC $FCFLAGS $LDFLAGS) is a cross-compiler]) AC_MSG_RESULT($ac_cv_prog_f9x_cross) cross_compiling=$ac_cv_prog_f9x_cross ]) @@ -128,7 +128,7 @@ AC_DEFUN(AC_PROG_F9X_GNU, yes #endif EOF -if AC_TRY_COMMAND($F9X -E conftest.fpp) | egrep yes >/dev/null 2>&1; then +if AC_TRY_COMMAND($FC -E conftest.fpp) | egrep yes >/dev/null 2>&1; then ac_cv_prog_g9x=yes else ac_cv_prog_g9x=no @@ -141,12 +141,12 @@ dnl Test whether the Fortran 9X compiler can accept the `-g' option dnl to enable debugging. dnl AC_DEFUN(AC_PROG_F9X_G, -[AC_CACHE_CHECK(whether $F9X accepts -g, ac_cv_prog_f9x_g, +[AC_CACHE_CHECK(whether $FC accepts -g, ac_cv_prog_f9x_g, [cat > conftest.f << EOF program conftest end EOF -if test -z "`$F9X -g -c conftest.f 2>&1`"; then +if test -z "`$FC -g -c conftest.f 2>&1`"; then ac_cv_prog_f9x_g=yes else ac_cv_prog_f9x_g=no @@ -160,7 +160,7 @@ dnl dnl Check for optimizer flags the Fortran compiler can use. dnl AC_DEFUN(AC_F9X_OPT_FLAGS, -[AC_MSG_CHECKING([for $F9X optimizer flags]) +[AC_MSG_CHECKING([for $FC optimizer flags]) AC_LANG_SAVE AC_LANG_FORTRAN9X @@ -169,10 +169,10 @@ for flags in "-fast" "-O3" "-O" "";do program main end EOF - ac_compile='${F9X-f90} -c $flag $FFLAGS conftest.$ac_ext 1>&AS_MESSAGE_LOG_FD' + ac_compile='${FC-f90} -c $flag $FCFLAGS conftest.$ac_ext 1>&AS_MESSAGE_LOG_FD' if AC_TRY_EVAL(ac_compile); then if grep 'passed to ld' conftest.out > /dev/null 2>&1; then :; else - FFLAGS="$FFLAGS $flags" + FCFLAGS="$FCFLAGS $flags" break fi fi @@ -193,7 +193,7 @@ dnl Check how F9X handles modules. This macro also checks which dnl command-line option to use to include the module once it's built. dnl AC_DEFUN(AC_F9X_MODS, -[AC_MSG_CHECKING(what $F9X does with modules) +[AC_MSG_CHECKING(what $FC does with modules) AC_LANG_SAVE AC_LANG_FORTRAN9X @@ -225,16 +225,16 @@ done echo $modfiles 6>&1 if test "$modfiles" = file.o; then - echo $ac_n "checking whether $F9X -em is saner""... $ac_c" 1>&6 - OLD_FFLAGS=$FFLAGS - FFLAGS="$FFLAGS -em" + echo $ac_n "checking whether $FC -em is saner""... $ac_c" 1>&6 + OLD_FCFLAGS=$FCFLAGS + FCFLAGS="$FCFLAGS -em" eval $ac_compile modfiles="" for f in file.o module.mod MODULE.mod module.M MODULE.M; do test -f $f && modfiles="$f" done if test "$modfiles" = "file.o"; then - FFLAGS=$OLD_FFLAGS + FCFLAGS=$OLD_FCFLAGS echo no 6>&1 else echo yes 6>&1 @@ -242,7 +242,7 @@ if test "$modfiles" = file.o; then fi cd .. -AC_MSG_CHECKING(how $F9X finds modules) +AC_MSG_CHECKING(how $FC finds modules) for flag in "-I" "-M" "-p"; do cat >conftest.$ac_ext <<EOF @@ -251,7 +251,7 @@ for flag in "-I" "-M" "-p"; do end program conftest EOF - ac_compile='${F9X-f90} $FFLAGS ${flag}conftestdir -c conftest.$ac_ext 1>&AS_MESSAGE_LOG_FD' + ac_compile='${FC-f90} $FCFLAGS ${flag}conftestdir -c conftest.$ac_ext 1>&AS_MESSAGE_LOG_FD' if AC_TRY_EVAL(ac_compile); then F9XMODFLAG=$flag @@ -261,7 +261,7 @@ done if test -n "$F9XMODFLAG"; then echo $F9XMODFLAG 1>&6 - FFLAGS="$F9XMODFLAG. $FFLAGS" + FCFLAGS="$F9XMODFLAG. $FCFLAGS" else echo unknown 1>&6 fi @@ -391,7 +391,7 @@ dnl print '(a)','NO' dnl end if dnl end program conftest dnl EOF -dnl $ac_cv_prog_F90 $FFLAGS -o conftest conftest.f90 > /dev/null 2>&1 +dnl $ac_cv_prog_F90 $FCFLAGS -o conftest conftest.f90 > /dev/null 2>&1 dnl if test "`./conftest | head -1`" = YES; then dnl echo "yes" 1>&6 dnl AC_DEFINE(HIPREC) @@ -410,7 +410,7 @@ dnl print '(a)','NO' dnl end if dnl end program conftest dnl EOF -dnl $ac_cv_prog_F90 $FFLAGS -o conftest conftest.f90 > /dev/null 2>&1 +dnl $ac_cv_prog_F90 $FCFLAGS -o conftest conftest.f90 > /dev/null 2>&1 dnl if test "`./conftest | head -1`" = YES; then dnl echo "OK" 1>&6 dnl AC_DEFINE(REALOK) @@ -440,7 +440,7 @@ dnl print '(a)','NO' dnl end if dnl end program conftest dnl EOF -dnl $ac_cv_prog_F90 $FFLAGS -o conftest conftest.f90 > /dev/null 2>&1 +dnl $ac_cv_prog_F90 $FCFLAGS -o conftest conftest.f90 > /dev/null 2>&1 dnl if test "`./conftest | head -1`" = YES; then dnl echo "OK" 1>&6 dnl AC_DEFINE(ARITHOK) @@ -492,7 +492,7 @@ dnl end if dnl print *,ya,yb dnl end program conftest dnl EOF -dnl $ac_cv_prog_F90 $FFLAGS -o conftest conftest.f90 > /dev/null 2>&1 +dnl $ac_cv_prog_F90 $FCFLAGS -o conftest conftest.f90 > /dev/null 2>&1 dnl if test "`./conftest | head -1`" = YES; then dnl echo "yes" 1>&6 dnl AC_DEFINE(USEINT) |