summaryrefslogtreecommitdiffstats
path: root/acsite.m4
diff options
context:
space:
mode:
authorJames Laird <jlaird@hdfgroup.org>2005-03-09 20:06:47 (GMT)
committerJames Laird <jlaird@hdfgroup.org>2005-03-09 20:06:47 (GMT)
commit6a14114253ddc1b0cb07533e4b466c677272a6ab (patch)
tree187837e9f404b0260b590af510c8e9dbee16d420 /acsite.m4
parente79c145d91e43aabf6b9d5cf573eae9afeea1e38 (diff)
downloadhdf5-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.m466
1 files changed, 33 insertions, 33 deletions
diff --git a/acsite.m4 b/acsite.m4
index 4235368..4f816e8 100644
--- a/acsite.m4
+++ b/acsite.m4
@@ -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)