test defs: setup `*FLAGS' variables for GNU compilers
authorStefano Lattarini <stefano.lattarini@gmail.com>
Wed, 28 Dec 2011 10:40:20 +0000 (11:40 +0100)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Mon, 23 Jan 2012 08:53:55 +0000 (09:53 +0100)
commit8de4149eb90140c81e19b375249cba4659c03f6d
tree3a3efc9bbf4da3fb4064b0e6008800f2e2877aea
parent92174b5abeaa235f97cf65783964ec6d50d43a76
test defs: setup `*FLAGS' variables for GNU compilers

* 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., `@GNU_CFLAGS@').
* 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').
configure.ac
tests/Makefile.am
tests/defs
tests/defs-static.in