7d00417efbb7a36e4b34253b04c567104a33a23e
[dh-make-perl] / dev / arm / libextutils-cbuilder-perl / libextutils-cbuilder-perl-0.23 / lib / ExtUtils / CBuilder / Platform / darwin.pm
1 package ExtUtils::CBuilder::Platform::darwin;
2
3 use strict;
4 use ExtUtils::CBuilder::Platform::Unix;
5
6 use vars qw($VERSION @ISA);
7 $VERSION = '0.23';
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;