Tamara L Dahlgren wrote: >In trying to integrate F90/F95 macros into our acinclude.m4 file, I've >encountered problems with aclocal's parsing. In particular aclocal does >not parse the F90 or F95 preprocessor or compiler macros (i.e., >AC_LANG_PREPROC(Fortran 90), AC_LANG_COMPILER(Fortran 90), >AC_LANG_PREPROC(Fortran 95), AC_LANG_COMPILER(Fortran 95)). > > > The F90/F95 macros we're putting in acinclude.m4 are based on autoconf's rules for Fortran 77. Here are the excerpts from acinclude.m4 that seem to cause problems when using aclocal.
# AC_LANG_PREPROC(Fortran 90) # --------------------------- # Find the Fortran 90 preprocessor. Must be AC_DEFUN'd to be AC_REQUIRE'able. AC_DEFUN([AC_LANG_PREPROC(Fortran 90)], [m4_warn([syntax], [$0: No preprocessor defined for ]_AC_LANG)]) # AC_LANG_COMPILER(Fortran 90) # ---------------------------- # Find the Fortran 90 compiler. Must be AC_DEFUN'd to be # AC_REQUIRE'able. AC_DEFUN([AC_LANG_COMPILER(Fortran 90)], [AC_REQUIRE([AC_PROG_F90])]) # AC_LANG_PREPROC(Fortran 95) # --------------------------- # Find the Fortran 95 preprocessor. Must be AC_DEFUN'd to be AC_REQUIRE'able. AC_DEFUN([AC_LANG_PREPROC(Fortran 95)], [m4_warn([syntax], [$0: No preprocessor defined for ]_AC_LANG)]) # AC_LANG_COMPILER(Fortran 95) # ---------------------------- # Find the Fortran 95 compiler. Must be AC_DEFUN'd to be # AC_REQUIRE'able. AC_DEFUN([AC_LANG_COMPILER(Fortran 95)], [AC_REQUIRE([AC_PROG_F95])]) Thanks in advance for whatever hints you can provide. Tom