summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorCraig A. Berry <craigberry@mac.com>2002-07-11 07:44:41 -0500
committerJarkko Hietaniemi <jhi@iki.fi>2002-07-11 16:48:09 +0000
commitd71e5ff2e4c4bd22812aaff6cc21c601469f9238 (patch)
tree896152969363dcb9bb1686743de408acca8ef8cf /lib
parent723d369be9d12e24783142396dae96a04cd0ca6a (diff)
downloadperl-d71e5ff2e4c4bd22812aaff6cc21c601469f9238.tar.gz
MM_Unix.pm : work around File::Find problem on VMS
From: "Craig A. Berry" <craigberry@mac.com> Message-Id: <5.1.1.5.0.20020708172342.03422ac8@exchi01> p4raw-id: //depot/perl@17488
Diffstat (limited to 'lib')
-rw-r--r--lib/ExtUtils/MM_Unix.pm9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/ExtUtils/MM_Unix.pm b/lib/ExtUtils/MM_Unix.pm
index 0cd45eb962..bb76013380 100644
--- a/lib/ExtUtils/MM_Unix.pm
+++ b/lib/ExtUtils/MM_Unix.pm
@@ -1349,8 +1349,15 @@ sub init_dirscan { # --- File and Directory Lists (.xs .pm .pod etc)
# (which includes PARENT_NAME). This is a subtle distinction but one
# that's important for nested modules.
- $self->{PMLIBDIRS} = ['lib', $self->{BASEEXT}]
+ if ($Is_VMS) {
+ # avoid logical name collisions by adding directory syntax
+ $self->{PMLIBDIRS} = ['./lib', './' . $self->{BASEEXT}]
unless $self->{PMLIBDIRS};
+ }
+ else {
+ $self->{PMLIBDIRS} = ['lib', $self->{BASEEXT}]
+ unless $self->{PMLIBDIRS};
+ }
#only existing directories that aren't in $dir are allowed