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/a8a4a41a Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/a8a4a41a Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/a8a4a41a Branch: refs/heads/compiler-warnings-20130314 Commit: a8a4a41a18614610905392fe09116369cf334748 Parents: 3797efe Author: Marvin Humphrey <[email protected]> Authored: Fri Feb 22 19:24:55 2013 -0800 Committer: Marvin Humphrey <[email protected]> Committed: Thu Mar 14 13:51:09 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/a8a4a41a/clownfish/compiler/common/charmonizer.c ---------------------------------------------------------------------- diff --git a/clownfish/compiler/common/charmonizer.c b/clownfish/compiler/common/charmonizer.c index d79f642..f3e3d04 100644 --- a/clownfish/compiler/common/charmonizer.c +++ b/clownfish/compiler/common/charmonizer.c @@ -4723,6 +4723,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/a8a4a41a/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/a8a4a41a/common/charmonizer.c ---------------------------------------------------------------------- diff --git a/common/charmonizer.c b/common/charmonizer.c index 7149c1f..2e56095 100644 --- a/common/charmonizer.c +++ b/common/charmonizer.c @@ -5958,6 +5958,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/a8a4a41a/common/charmonizer.main ---------------------------------------------------------------------- diff --git a/common/charmonizer.main b/common/charmonizer.main index c369a65..31e4432 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
