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

Reply via email to