On Mon, May 11, 2015 at 2:31 PM, Nick Bowler <nbowler@xxxxxxxxxxxxxxxx> wrote: > On 2015-05-11 13:35 -0400, Diab Jerius wrote: >> On Mon, May 11, 2015 at 1:14 PM, Diab Jerius <djerius@xxxxxxxxxxxxxxx> wrote: >> > On Mon, May 11, 2015 at 12:40 PM, Daily, Jeff A <jeff.daily@xxxxxxxx> wrote: >> >> These output variables are documented in the autoconf manual under >> >> AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77, AC_PROG_FC, respectively. >> > >> > D'oh! You know, I think I knew that once upon a time. >> >> Unfortunately, after further thought, the output variables aren't >> sufficient for what I need. >> >> As the code cannot assume which flavor of Fortran is being tested, >> without more information it cannot choose between F77 or FC. >> >> If the current language were known, the code could choose >> appropriately, but the only macro available (AFAIK) to query the >> current language is AC_LANG_ASSERT, which is inappropriate in this >> context. It'd be much cleaner if one could get the compiler for the >> current language, or have _AC_CC exposed as part of the public API. > > There is AC_LANG_CASE: > > AC_LANG_CASE( > [Fortran], [...do stuff with $FC], > [Fortran 77], [...do stuff with $F77], > [neither option]) > > It seems this function is not documented in the manual, but it probably > should be. Thanks, that works nicely. Diab _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx https://lists.gnu.org/mailman/listinfo/autoconf