You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by ma...@apache.org on 2013/03/14 21:55:33 UTC
[lucy-commits] [2/6] git commit: refs/heads/compiler-warnings-20130314 - Make Perl
headers less noisy under -pedantic.
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 <ma...@rectangular.com>
Authored: Fri Feb 22 19:24:55 2013 -0800
Committer: Marvin Humphrey <ma...@rectangular.com>
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