diff options
author | andreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-07-28 20:30:00 +0000 |
---|---|---|
committer | andreast <andreast@138bc75d-0d04-0410-961f-82ee72b054a4> | 2008-07-28 20:30:00 +0000 |
commit | 9fce640768a4702ae9e94338f6adc802e56b46ec (patch) | |
tree | 5e06367f0cb58df018bebe79dd9f27dcd2c3bebb /gcc/configure.ac | |
parent | c599923e938ba39e01d09df05cf3ca5a95199131 (diff) | |
download | gcc-9fce640768a4702ae9e94338f6adc802e56b46ec.tar.gz |
2008-07-28 Andreas Tobler <a.tobler@schweiz.org>
* configure.ac: Use the m4_do macro to concatenate the warnings into
one string in ACX_PROG_CC_WARNING_OPTS,
ACX_PROG_CC_WARNING_ALMOST_PEDANTIC and ACX_PROG_CC_WARNINGS_ARE_ERRORS.
* configure: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@138216 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/configure.ac')
-rw-r--r-- | gcc/configure.ac | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/gcc/configure.ac b/gcc/configure.ac index 6d266f285d9..aee90f36848 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -322,12 +322,15 @@ AC_CHECK_TYPES([__int64], [AC_CHECK_SIZEOF(__int64)]) # * overlong strings # So, we only use -pedantic if we can disable those warnings. -ACX_PROG_CC_WARNING_OPTS([-W -Wall -Wwrite-strings -Wstrict-prototypes \ - -Wmissing-prototypes -Wcast-qual], [loose_warn]) -ACX_PROG_CC_WARNING_OPTS([-Wold-style-definition -Wc++-compat \ - -Wmissing-format-attribute], [strict_warn]) -ACX_PROG_CC_WARNING_ALMOST_PEDANTIC([-Wno-long-long -Wno-variadic-macros \ - -Wno-overlength-strings], [strict_warn]) +ACX_PROG_CC_WARNING_OPTS( + [m4_do([-W -Wall -Wwrite-strings -Wstrict-prototypes ], + [-Wmissing-prototypes -Wcast-qual])], [loose_warn]) +ACX_PROG_CC_WARNING_OPTS( + [m4_do([-Wold-style-definition -Wc++-compat ], + [-Wmissing-format-attribute])], [strict_warn]) +ACX_PROG_CC_WARNING_ALMOST_PEDANTIC( + [m4_do([-Wno-long-long -Wno-variadic-macros ], + [-Wno-overlength-strings])], [strict_warn]) ACX_PROG_CC_WARNINGS_ARE_ERRORS([manual], [strict_warn]) # The above macros do nothing if the compiler is not GCC. However, the |