> -----Original Message----- > From: autoconf-bounces+jeff.daily=pnl.gov@xxxxxxx [mailto:autoconf- > bounces+jeff.daily=pnl.gov@xxxxxxx] On Behalf Of Diab Jerius > Sent: Monday, May 11, 2015 8:59 AM > To: autoconf@xxxxxxx > Subject: macro which returns found compiler for given language? > > I'm trying to determine the version of GNU Fortran by parsing the > compiler's standard output when passed the --version option. > > I cannot use AC_COMPILE_IFELSE, as the compiler doesn't generate an > object file when passed --version, and AC_COMPILE_IFELSE requires that > for success. > > I've resorted to using the _AC_CC macro to get the name of the > compiler so that I can execute it directly, but that's not good > practice. > > Is there a public macro which provides the compiler for a given language? Why do you need an autoconf macro to provide this? If a shell variable is sufficient, then use the following: C -> $CC C++ -> $CXX Fortran77 -> $F77 Fortran -> $FC These output variables are documented in the autoconf manual under AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77, AC_PROG_FC, respectively. _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx https://lists.gnu.org/mailman/listinfo/autoconf