This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Upgrade ExtUtils::CBuilder from version 0.280223 to 0.280224
[perl5.git] / dist / ExtUtils-CBuilder / lib / ExtUtils / CBuilder / Platform / darwin.pm
1 package ExtUtils::CBuilder::Platform::darwin;
2 $ExtUtils::CBuilder::Platform::darwin::VERSION = '0.280224';
3 use warnings;
4 use strict;
5 use ExtUtils::CBuilder::Platform::Unix;
6
7 use vars qw(@ISA);
8 @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
9
10 sub compile {
11   my $self = shift;
12   my $cf = $self->{config};
13
14   # -flat_namespace isn't a compile flag, it's a linker flag.  But
15   # it's mistakenly in Config.pm as both.  Make the correction here.
16   local $cf->{ccflags} = $cf->{ccflags};
17   $cf->{ccflags} =~ s/-flat_namespace//;
18   $self->SUPER::compile(@_);
19 }
20
21
22 1;