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