[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 2/4] test defs: setup `*FLAGS' variables for GNU compilers
From: |
Stefano Lattarini |
Subject: |
Re: [PATCH 2/4] test defs: setup `*FLAGS' variables for GNU compilers |
Date: |
Fri, 21 Oct 2011 22:06:57 +0200 |
User-agent: |
KMail/1.13.7 (Linux/2.6.30-2-686; KDE/4.6.5; i686; ; ) |
On Friday 21 October 2011, Stefano Lattarini wrote:
> * configure.ac: Setup some `*FLAGS' variables for use by the
> GNU compilers in our testsuite. For example, use `GNU_CFLAGS'
> instead of `CFLAGS', and so on for similar variables. This
> is especially useful in case the compilers found or defined
> at configure time are not the GNU ones.
> * tests/defs-static.in: Initialize those same variables with
> the values set at configure time, but allowing overrides
> from the environment.
> * tests/Makefile.am (do_subst): Process configure-style
> substitutions of those variables (e.g., address@hidden@').
> * tests/defs: When a GNU compiler is required, override the
> corresponding generic `*FLAGS' variable with the GNU-specific
> variant (e.g., redefine `$CFLAGS' to take the value of
> `$GNU_CFLAGS').
> ---
>
And consider this squashed-in:
diff --git a/configure b/configure
index 33b6256..3f63449 100755
--- a/configure
+++ b/configure
@@ -4723,7 +4723,7 @@ fi
# FIXME this won't work as expected until we can assume autoconf 2.69 :-(
-if test x"$GFORTRAN" = x"yes"; then :
+if test x"$GFC" = x"yes"; then :
am_FC_is_GNU=yes
else
am_FC_is_GNU=no
diff --git a/configure.ac b/configure.ac
index ed34c1c..f2e4ec8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -275,7 +275,7 @@ _AM_COMPILER_CAN_FAIL([AC_PROG_FC(dnl
[xlf90 f90 pgf90 pghpf epcf90 g95 gfortran])],
[FC=false])
# FIXME this won't work as expected until we can assume autoconf 2.69 :-(
-AS_IF([test x"$GFORTRAN" = x"yes"], [am_FC_is_GNU=yes], [am_FC_is_GNU=no])
+AS_IF([test x"$GFC" = x"yes"], [am_FC_is_GNU=yes], [am_FC_is_GNU=no])
_AM_COMPILER_CAN_FAIL([AC_PROG_F77(dnl
[xlf f77 frt pgf77 cf77 fort77 fl32 af77 g77 gfortran])],
Sorry for the noise,
Stefano
- [RFC] New experimental, rewindable branch `compilers-for-testsuite', Stefano Lattarini, 2011/10/21
- [PATCH 4/4] test defs: allow compilers to be auto-selected on user's request, Stefano Lattarini, 2011/10/21
- [PATCH 2/4] test defs: setup `*FLAGS' variables for GNU compilers, Stefano Lattarini, 2011/10/21
- Re: [PATCH 2/4] test defs: setup `*FLAGS' variables for GNU compilers,
Stefano Lattarini <=
- [PATCH 3/4] test defs: substitute compilers and flags found at configure time, Stefano Lattarini, 2011/10/21
- [PATCH 1/4] configure: search generic compilers for use in the tests, Stefano Lattarini, 2011/10/21
- [FYI] branch rebased on latest testsuite-work (v1.11-1520-gcc29c61), Stefano Lattarini, 2011/10/25