dougm 01/10/21 18:38:06
Modified: lib/Apache Build.pm
lib/ModPerl MM.pm
Log:
win32 .xs - > .dll's need to link against libmodperl.lib
Revision Changes Path
1.68 +13 -0 modperl-2.0/lib/Apache/Build.pm
Index: Build.pm
===================================================================
RCS file: /home/cvs/modperl-2.0/lib/Apache/Build.pm,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -r1.67 -r1.68
--- Build.pm 2001/10/22 01:34:57 1.67
+++ Build.pm 2001/10/22 01:38:06 1.68
@@ -801,6 +801,19 @@
$libs->($self);
}
+sub modperl_libs_MSWin32 {
+ my $self = shift;
+ #XXX: install/use libmodperl.lib for 3rd party xs modules
+ "$self->{cwd}/src/modules/perl/libmodperl.lib";
+}
+
+sub modperl_libs {
+ my $self = shift;
+ my $libs = \&{"modperl_libs_$^O"};
+ return "" unless defined &$libs;
+ $libs->($self);
+}
+
sub write_src_makefile {
my $self = shift;
my $code = ModPerl::Code->new;
1.14 +1 -1 modperl-2.0/lib/ModPerl/MM.pm
Index: MM.pm
===================================================================
RCS file: /home/cvs/modperl-2.0/lib/ModPerl/MM.pm,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- MM.pm 2001/10/22 00:10:13 1.13
+++ MM.pm 2001/10/22 01:38:06 1.14
@@ -63,7 +63,7 @@
}
}
- my $libs = $build->apache_libs;
+ my $libs = join ' ', $build->apache_libs, $build->modperl_libs;
my $ccflags = $build->perl_ccopts . $build->ap_ccopts;
my @opts = (