ExtUtils-F77
view release on metacpan or search on metacpan
your system at L<https://github.com/PDLPorters/extutils-f77>
Note the default on most systems is now to search for a generic 'GNU' compiler
which can be gfortran, g77, g95 or fort77 (in that order based on usage) and then find
the appropriate link libraries automatically. (This is the 'Generic' 'GNU' database entry
in the code.)
The target compiler can be explicitly overriden by setting the
environment variable F77, e.g.
% setenv F77 "x86_64-pc-linux-gnu-gfortran"
% perl -MExtUtils::F77 -e 'print ExtUtils::F77->compiler, "\n"'
The library list which the module returns
can be explicitly overridden by setting the environment
variable F77LIBS, e.g.
% setenv F77LIBS "-lfoo -lbar"
% perl -MExtUtils::F77 -e 'print ExtUtils::F77->runtime, "\n"'
...
=head1 SYNOPSIS
use ExtUtils::F77; # Automatic guess
use ExtUtils::F77 qw(sunos); # Specify system
use ExtUtils::F77 qw(linux g77); # Specify system and compiler
$fortranlibs = ExtUtils::F77->runtime;
( run in 0.830 second using v1.01-cache-2.11-cpan-3989ada0592 )