GNU Info

Info Node: (automake.info)Fortran 77 Support

(automake.info)Fortran 77 Support


Next: Support for Other Languages Prev: C++ Support Up: Programs
Enter node , (file) or (file)node

Fortran 77 Support
==================

   Automake includes full support for Fortran 77.

   Any package including Fortran 77 code must define the output variable
`F77' in `configure.in'; the simplest way to do this is to use the
`AC_PROG_F77' macro (*note Particular Program Checks:
(autoconf)Particular Programs.).  Note: Fortran 77 and Autoconf.

   A few additional variables are defined when a Fortran 77 source file
is seen:

`F77'
     The name of the Fortran 77 compiler.

`FFLAGS'
     Any flags to pass to the Fortran 77 compiler.

`RFLAGS'
     Any flags to pass to the Ratfor compiler.

`F77COMPILE'
     The command used to actually compile a Fortran 77 source file.
     The file name is appended to form the complete command line.

`FLINK'
     The command used to actually link a pure Fortran 77 program or
     shared library.

   Automake can handle preprocessing Fortran 77 and Ratfor source files
in addition to compiling them(1).  Automake also contains some support
for creating programs and shared libraries that are a mixture of
Fortran 77 and other languages (Note: Mixing Fortran 77 With C and
C++).

   These issues are covered in the following sections.

Preprocessing Fortran 77
Compiling Fortran 77 Files
Mixing Fortran 77 With C and C++
Fortran 77 and Autoconf
   ---------- Footnotes ----------

   (1) Much, if not most, of the information in the following sections
pertaining to preprocessing Fortran 77 programs was taken almost
verbatim from Note: Catalogue of Rules.


automatically generated by info2www version 1.2.2.9