develooper Front page | perl.perl5.porters | Postings from May 2016

[PATCH] Cygwin: avoid libperl.dll.dll.a

From:
Michael Haubenwallner
Date:
May 25, 2016 12:26
Subject:
[PATCH] Cygwin: avoid libperl.dll.dll.a
Message ID:
1464179199-28157-1-git-send-email-michael.haubenwallner@ssi-schaefer.com
As the user may provide -Dlibperl=libperl.dll.a already, we need to
avoid duplicating the .dll part.
---
 cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm
index e8e9d3d..cadc2fa 100644
--- a/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm
+++ b/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_Cygwin.pm
@@ -87,7 +87,7 @@ sub init_linker {
     if ($Config{useshrplib} eq 'true') {
         my $libperl = '$(PERL_INC)' .'/'. "$Config{libperl}";
         if( $] >= 5.006002 ) {
-            $libperl =~ s/a$/dll.a/;
+            $libperl =~ s/(dll\.)?a$/dll.a/;
         }
         $self->{PERL_ARCHIVE} = $libperl;
     } else {
-- 
2.7.3




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About