summaryrefslogtreecommitdiff
path: root/installperl
diff options
context:
space:
mode:
Diffstat (limited to 'installperl')
-rwxr-xr-xinstallperl11
1 files changed, 7 insertions, 4 deletions
diff --git a/installperl b/installperl
index 011c8be061..3ec0f50063 100755
--- a/installperl
+++ b/installperl
@@ -119,13 +119,16 @@ if ($d_dosuid && $>) { die "You must run as root to install suidperl\n"; }
if ($^O eq 'MSWin32') {
--f 'perl.' . $dlext || die "No perl DLL built\n";
+$perldll = 'perl.' . $dlext;
+$perldll = 'perlcore.' . $dlext if $Config{'ccflags'} =~ /PERL_OBJECT/i;
+
+-f $perldll || die "No perl DLL built\n";
# Install the DLL
-safe_unlink("$installbin/$perl.$dlext");
-copy("perl.$dlext", "$installbin/$perl.$dlext");
-chmod(0755, "$installbin/$perl.$dlext");
+safe_unlink("$installbin/$perldll");
+copy("$perldll", "$installbin/$perldll");
+chmod(0755, "$installbin/$perldll");
}
# This will be used to store the packlist