randyk 2003/07/08 18:16:53
Modified: . Makefile.PL
Log:
For Win32,
- copy mod_perl.lib into Apache/libexec directory, if it exists
- keep drive letter in dsp (fixes bug reported by DH <[EMAIL PROTECTED]>)
Revision Changes Path
1.215 +7 -2 modperl/Makefile.PL
Index: Makefile.PL
===================================================================
RCS file: /home/cvs/modperl/Makefile.PL,v
retrieving revision 1.214
retrieving revision 1.215
diff -u -r1.214 -r1.215
--- Makefile.PL 2 Jul 2003 15:57:53 -0000 1.214
+++ Makefile.PL 9 Jul 2003 01:16:52 -0000 1.215
@@ -370,7 +370,7 @@
(-d "$fixed_apsrc/src/include" ? $fixed_apsrc . '/src' :
die "Cannot find the Apache include directory under $fixed_apsrc");
$win32_auto = 1;
- if (not defined $win32_args{INSTALL_DLL}) {
+ unless ($win32_args{INSTALL_DLL}) {
my $w32_ap_mod = $fixed_apsrc . '/modules';
$win32_args{INSTALL_DLL} = $w32_ap_mod if -d $w32_ap_mod;
}
@@ -1371,6 +1371,12 @@
$win32_args{INSTALL_DLL} .
($win32_args{APACHE_VERS} < 1315 ?
'/ApacheModulePerl.dll' : '/mod_perl.so');
+ if (-d "$win32_args{APACHE_SRC}/libexec") {
+ my $libexec = win32_fix_path($win32_args{APACHE_SRC}) . '/libexec';
+ $string .= sprintf qq{\n\t\$(CP) "%s" "%s"},
+ "$win32_path{MODPERL_LIB}/mod_perl.lib",
+ $libexec . '/mod_perl.lib';
+ }
}
return $string;
}
@@ -2236,7 +2242,6 @@
sub win32_fix_path_dsp {
local $_ = shift;
tr!/!\\!;
- s!^\w:!!;
return $_;
}