From ebdb5b21ee97280107b9d13595e38bc21deaacde Mon Sep 17 00:00:00 2001 From: Alberto Massari <amassari@apache.org> Date: Mon, 16 Oct 2006 06:49:26 +0000 Subject: [PATCH] Define SWIG macro in the generated makefile git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@464398 13f79535-47bb-0310-9956-ffa450edef68 --- swig/perl/IO/Makefile.PL | 8 ++++++++ swig/perl/SAX/Makefile.PL | 7 +++++++ 2 files changed, 15 insertions(+) diff --git a/swig/perl/IO/Makefile.PL b/swig/perl/IO/Makefile.PL index ba308b00e..7d68034fb 100644 --- a/swig/perl/IO/Makefile.PL +++ b/swig/perl/IO/Makefile.PL @@ -16,6 +16,8 @@ use strict; +my @MACRO; + my $BLIB_DIR = '../blib/lib/XML/Xerces'; if ($XERCES_DEVEL) { print STDERR "\tWelcome Xerces Developer!\n"; @@ -41,6 +43,11 @@ TERMINUS return $retval; } + my $swig = $SWIG || 'swig'; + @MACRO = ('macro' => { + 'SWIG' => "$swig", + }); + *MY::postamble = \&Xerces_IO_postamble; } @@ -54,6 +61,7 @@ WriteMakefile( 'CC' => $CXX, 'SKIP' => [qw( test makeaperl xs_o)], @OPTIMIZE, + @MACRO, @LDFLAGS, ); diff --git a/swig/perl/SAX/Makefile.PL b/swig/perl/SAX/Makefile.PL index 3f4e12cdd..b958b4831 100644 --- a/swig/perl/SAX/Makefile.PL +++ b/swig/perl/SAX/Makefile.PL @@ -15,6 +15,7 @@ # use strict; +my @MACRO; my $BLIB_DIR = '../blib/lib/XML/Xerces'; if ($XERCES_DEVEL) { @@ -41,6 +42,11 @@ TERMINUS return $retval; } + my $swig = $SWIG || 'swig'; + @MACRO = ('macro' => { + 'SWIG' => "$swig", + }); + *MY::postamble = \&Xerces_SAX_postamble; } @@ -54,6 +60,7 @@ WriteMakefile( 'CC' => $CXX, 'SKIP' => [qw( test makeaperl xs_o)], @OPTIMIZE, + @MACRO, @LDFLAGS, ); -- GitLab