]> granicus.if.org Git - graphviz/commitdiff
squash compiler warnings when building Perl bindings
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 3 Nov 2022 02:11:43 +0000 (19:11 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 4 Nov 2022 01:14:25 +0000 (18:14 -0700)
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) {
        |                                                     ~~~~^~~

tclpkg/gv/Makefile.am

index 80039c888a637d813c3ea5a2ae5804627ffa9416..e94649c83a39050d494b50e4ec2f979353012e33 100644 (file)
@@ -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