1 package ExtUtils::CBuilder::Platform::cygwin;
5 use ExtUtils::CBuilder::Platform::Unix;
7 use vars qw($VERSION @ISA);
9 @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
13 # $Config{ld} is okay. revert the stupid Unix cc=ld override
14 local $self->{config}{cc} = $self->{config}{ld};
15 return $self->SUPER::link_executable(@_);
19 my ($self, %args) = @_;
20 # libperl.dll.a fails with -Uusedl. -L../CORE -lperl is better
21 $args{extra_linker_flags} = [
22 '-L'.$self->perl_inc().' -lperl',
23 $self->split_like_shell($args{extra_linker_flags})
26 return $self->SUPER::link(%args);