From 962c10795d5a613dbc8edce517a26a340e74f0b5 Mon Sep 17 00:00:00 2001 From: Uli Schlachter Date: Sun, 30 Oct 2011 13:37:11 +0100 Subject: [PATCH] Disable some more warnings on mod{perl,python} It seems to me like swig is trying to trigger every warning that exists... Signed-off-by: Uli Schlachter --- modules/modperl/Makefile.inc | 1 + modules/modpython/Makefile.inc | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/modperl/Makefile.inc b/modules/modperl/Makefile.inc index e236370c..ae92d23f 100644 --- a/modules/modperl/Makefile.inc +++ b/modules/modperl/Makefile.inc @@ -6,6 +6,7 @@ PERL_CXX := $(shell $(PERL) -MExtUtils::Embed -e perl_inc) PERL_LD := $(shell $(PERL) -MExtUtils::Embed -e ldopts) # Perl API is ugly, casting string literals to char* and redeclaring functions :( PERL_CXX += -Wno-write-strings -Wno-redundant-decls -Wno-missing-declarations +PERL_CXX += -Wno-type-limits -Wno-sign-compare -Wno-strict-overflow # This is for SWIG PERL_CXX += -DSWIG_TYPE_TABLE=znc modperlCXXFLAGS := $(PERL_CXX) diff --git a/modules/modpython/Makefile.inc b/modules/modpython/Makefile.inc index 24eb9d30..fec0b084 100644 --- a/modules/modpython/Makefile.inc +++ b/modules/modpython/Makefile.inc @@ -3,8 +3,10 @@ ifeq "$(PYTHON_ON)" "yes" PYTHONCOMMON := $(PY_CFLAGS) PYTHONCOMMON += -DSWIG_TYPE_TABLE=znc +# Could someone fix all of these in swig / python, please? PYTHONCOMMON += -Wno-missing-field-initializers -Wno-unused -Wno-shadow -PYTHONCOMMON += -Wno-missing-declarations -Wno-uninitialized +PYTHONCOMMON += -Wno-missing-declarations -Wno-uninitialized -Wno-switch-enum +PYTHONCOMMON += -Wno-redundant-decls modpythonCXXFLAGS := $(PYTHONCOMMON) -I. modpythonLDFLAGS := $(PY_LDFLAGS)