1 package Module::Build::Platform::Unix;
4 use Module::Build::Base;
7 @ISA = qw(Module::Build::Base);
11 $self->{args}{tar} ||= ['tar'];
12 $self->{args}{gzip} ||= ['gzip'];
13 $self->SUPER::make_tarball(@_);
16 sub _startperl { "#! " . shift()->perl }
19 my $self = shift()->SUPER::_construct(@_);
21 # perl 5.8.1-RC[1-3] had some broken %Config entries, and
22 # unfortunately Red Hat 9 shipped it like that. Fix 'em up here.
23 my $c = $self->{config};
24 for (qw(siteman1 siteman3 vendorman1 vendorman3)) {
25 $c->{"install${_}dir"} ||= $c->{"install${_}"};
37 Module::Build::Platform::Unix - Builder class for Unix platforms
41 The sole purpose of this module is to inherit from
42 C<Module::Build::Base>. Please see the L<Module::Build> for the docs.
46 Ken Williams <ken@cpan.org>
50 perl(1), Module::Build(3), ExtUtils::MakeMaker(3)