home *** CD-ROM | disk | FTP | other *** search
- package ExtUtils::CBuilder::Platform::darwin;
-
- use strict;
- use ExtUtils::CBuilder::Platform::Unix;
-
- use vars qw($VERSION @ISA);
- $VERSION = '0.21';
- @ISA = qw(ExtUtils::CBuilder::Platform::Unix);
-
- sub compile {
- my $self = shift;
- my $cf = $self->{config};
-
- # -flat_namespace isn't a compile flag, it's a linker flag. But
- # it's mistakenly in Config.pm as both. Make the correction here.
- local $cf->{ccflags} = $cf->{ccflags};
- $cf->{ccflags} =~ s/-flat_namespace//;
- $self->SUPER::compile(@_);
- }
-
-
- 1;
-