autoconf-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

added more compilers to AC_PROG_F77


From: Steven G. Johnson
Subject: added more compilers to AC_PROG_F77
Date: Sun, 28 Jan 2001 20:04:06 -0500 (EST)

2000-01-28  Steven G. Johnson  <address@hidden>

        * aclang.m4 (AC_PROG_F77): Improve documentation of the compilers
        that are tried, add a few new ones (cft77, af77, epcf90, xlf95, g95),
        and put pgf90 in the right place (before the F95 compilers).

Index: aclang.m4
===================================================================
RCS file: /cvs/autoconf/aclang.m4,v
retrieving revision 1.120
diff -u -r1.120 aclang.m4
--- aclang.m4   2001/01/26 14:34:05     1.120
+++ aclang.m4   2001/01/29 01:01:32
@@ -1210,13 +1210,19 @@
 #
 # Compilers are ordered by
 #  1. F77, F90, F95
-#  2. Good native compilers, bad native compilers, wrappers around f2c.
+#  2. Good/tested native compilers, bad/untested native compilers
+#  3. Wrappers around f2c go last.
 #
 # `fort77' and `fc' are wrappers around `f2c', `fort77' being better.
 # It is believed that under HP-UX `fort77' is the name of the native
-# compiler.  NAG f95 is preferred over `fc', so put `fc' last.
-# pgf77 is the Portland Group f77 compiler.
+# compiler.  On some Cray systems, fort77 is a native compiler.
+# cf77 and cft77 are (older) Cray F77 compilers.
+# pgf77 and pgf90 are the Portland Group F77 and F90 compilers.
+# xlf/xlf90/xlf95 are IBM (AIX) F77/F90/F95 compilers.
 # lf95 is the Lahey-Fujitsu compiler.
+# fl32 is the Microsoft Fortran "PowerStation" compiler.
+# af77 is the Apogee F77 compiler for Intergraph hardware running CLIX.
+# epcf90 is the "Edinburgh Portable Compiler" F90.
 AC_DEFUN([AC_PROG_F77],
 [AC_LANG_PUSH(Fortran 77)dnl
 AC_ARG_VAR([F77],    [Fortran 77 compiler command])dnl
@@ -1226,7 +1232,7 @@
             nonstandard directory <lib dir>])dnl
 AC_CHECK_TOOLS(F77,
       [m4_default([$1],
-                  [g77 f77 xlf cf77 pgf77 fl32 fort77 f90 xlf90 f95 lf95 pgf90 
fc])])
+                  [g77 f77 xlf cf77 cft77 pgf77 fl32 af77 fort77 f90 xlf90 
pgf90 epcf90 f95 xlf95 lf95 g95 fc])])
 
 m4_expand_once([_AC_COMPILER_OBJEXT])[]dnl
 m4_expand_once([_AC_COMPILER_EXEEXT])[]dnl




reply via email to

[Prev in Thread] Current Thread [Next in Thread]