Make Perl headers less noisy under -pedantic.
Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/88038e02 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/88038e02 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/88038e02 Branch: refs/heads/master Commit: 88038e0256f812b200dada8c76aa1ac237fcfff4 Parents: 22ea87d Author: Marvin Humphrey <[email protected]> Authored: Fri Feb 22 19:24:55 2013 -0800 Committer: Marvin Humphrey <[email protected]> Committed: Fri Apr 5 14:05:54 2013 -0700 ---------------------------------------------------------------------- clownfish/compiler/common/charmonizer.c | 3 +++ clownfish/compiler/common/charmonizer.main | 3 +++ common/charmonizer.c | 3 +++ common/charmonizer.main | 3 +++ 4 files changed, 12 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/lucy/blob/88038e02/clownfish/compiler/common/charmonizer.c ---------------------------------------------------------------------- diff --git a/clownfish/compiler/common/charmonizer.c b/clownfish/compiler/common/charmonizer.c index bd102f9..6ef2e60 100644 --- a/clownfish/compiler/common/charmonizer.c +++ b/clownfish/compiler/common/charmonizer.c @@ -4795,6 +4795,9 @@ S_add_compiler_flags(struct chaz_CLIArgs *args) { "-Wno-variadic-macros " ); } + if (args->charmony_pm) { + chaz_CC_add_extra_cflags("-DPERL_GCC_PEDANTIC "); + } /* Tell GCC explicitly to run with maximum options. */ chaz_CC_add_extra_cflags("-std=gnu99 -D_GNU_SOURCE"); http://git-wip-us.apache.org/repos/asf/lucy/blob/88038e02/clownfish/compiler/common/charmonizer.main ---------------------------------------------------------------------- diff --git a/clownfish/compiler/common/charmonizer.main b/clownfish/compiler/common/charmonizer.main index b28d71c..7a7d262 100644 --- a/clownfish/compiler/common/charmonizer.main +++ b/clownfish/compiler/common/charmonizer.main @@ -46,6 +46,9 @@ S_add_compiler_flags(struct chaz_CLIArgs *args) { "-Wno-variadic-macros " ); } + if (args->charmony_pm) { + chaz_CC_add_extra_cflags("-DPERL_GCC_PEDANTIC "); + } /* Tell GCC explicitly to run with maximum options. */ chaz_CC_add_extra_cflags("-std=gnu99 -D_GNU_SOURCE"); http://git-wip-us.apache.org/repos/asf/lucy/blob/88038e02/common/charmonizer.c ---------------------------------------------------------------------- diff --git a/common/charmonizer.c b/common/charmonizer.c index eeab2ca..3f78a8c 100644 --- a/common/charmonizer.c +++ b/common/charmonizer.c @@ -6030,6 +6030,9 @@ S_add_compiler_flags(struct chaz_CLIArgs *args) { "-DLUCY_DEBUG -pedantic -Wall -Wextra " "-Wno-variadic-macros " ); + if (args->charmony_pm) { + chaz_CC_add_extra_cflags("-DPERL_GCC_PEDANTIC "); + } } /* Only core source files require this -- not our headers and http://git-wip-us.apache.org/repos/asf/lucy/blob/88038e02/common/charmonizer.main ---------------------------------------------------------------------- diff --git a/common/charmonizer.main b/common/charmonizer.main index b2be36d..6b1d56b 100644 --- a/common/charmonizer.main +++ b/common/charmonizer.main @@ -56,6 +56,9 @@ S_add_compiler_flags(struct chaz_CLIArgs *args) { "-DLUCY_DEBUG -pedantic -Wall -Wextra " "-Wno-variadic-macros " ); + if (args->charmony_pm) { + chaz_CC_add_extra_cflags("-DPERL_GCC_PEDANTIC "); + } } /* Only core source files require this -- not our headers and
