diff options
Diffstat (limited to 'lib/ExtUtils/MM_MacOS.pm')
-rw-r--r-- | lib/ExtUtils/MM_MacOS.pm | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/lib/ExtUtils/MM_MacOS.pm b/lib/ExtUtils/MM_MacOS.pm index af4a0d6126..71eb96952f 100644 --- a/lib/ExtUtils/MM_MacOS.pm +++ b/lib/ExtUtils/MM_MacOS.pm @@ -242,22 +242,19 @@ Translate relative path names into Mac names. =cut sub macify { - # mmm, better ... and this condition should always be satisified, - # as the module is now distributed with MacPerl, but leave in anyway - if ($Mac_FS) { - return Mac::FileSpec::Unixish::nativize($_[0]); - } - my($unix) = @_; my(@mac); - $unix =~ s|^\./||; - foreach (split(/[ \t\n]+/, $unix)) { if (m|/|) { - $_ = ":$_"; - s|/|:|g; - } + if ($Mac_FS) { # should always be true + $_ = Mac::FileSpec::Unixish::nativize($_); + } else { + s|^\./||; + s|/|:|g; + $_ = ":$_"; + } + } push(@mac, $_); } |