package ExtUtils::CBuilder::Platform::cygwin;
use strict;
use File::Spec;
use ExtUtils::CBuilder::Platform::Unix;
use vars qw($VERSION @ISA);
$VERSION = '0.12';
@ISA = qw(ExtUtils::CBuilder::Platform::Unix);
sub link_executable {
my $self = shift;
local $self->{config}{ld} = 'gcc';
return $self->SUPER::link_executable(@_);
}
sub link {
my ($self, %args) = @_;
$args{extra_linker_flags} = [
File::Spec->catdir($self->perl_inc(), 'libperl.dll.a'),
$self->split_like_shell($args{extra_linker_flags})
];
return $self->SUPER::link(%args);
}
1;