From: Matthew Fernandez Date: Thu, 3 Nov 2022 02:11:43 +0000 (-0700) Subject: squash compiler warnings when building Perl bindings X-Git-Tag: 7.0.1~5^2~6 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2c74a45f15b846cf2ea11cfa351b5a91ee4fc558;p=graphviz squash compiler warnings when building Perl bindings This suppresses the following warnings in generated code: gv_perl.cpp: In function ‘int SWIG_Perl_AcquirePtr(SV*, int)’: gv_perl.cpp:1130:49: warning: unused parameter ‘sv’ [-Wunused-parameter] 1130 | SWIG_Perl_AcquirePtr(SWIG_MAYBE_PERL_OBJECT SV *sv, int own) { | ~~~~^~ gv_perl.cpp:1130:57: warning: unused parameter ‘own’ [-Wunused-parameter] 1130 | SWIG_Perl_AcquirePtr(SWIG_MAYBE_PERL_OBJECT SV *sv, int own) { | ~~~~^~~ --- diff --git a/tclpkg/gv/Makefile.am b/tclpkg/gv/Makefile.am index 80039c888..e94649c83 100644 --- a/tclpkg/gv/Makefile.am +++ b/tclpkg/gv/Makefile.am @@ -181,6 +181,7 @@ libgv_perl_la_SOURCES = $(BASESOURCES) gv_dummy_init.c libgv_perl_la_LIBADD = $(BASELIBS) $(PERL_LIBS) libgv_perl_la_LDFLAGS = -module -avoid-version $(PERL_LD) libgv_perl_la_CPPFLAGS = $(BASECPPFLAGS) $(PERL_INCLUDES) $(PERL_CC) +libgv_perl_la_CXXFLAGS = $(AM_CXXFLAGS) -Wno-unused-parameter $(PERL_data): gv_perl.cpp gv_perl.cpp: gv.i $(SWIG) -c++ $(SWIG_PERL_OPT) -o $@ $(srcdir)/gv.i