X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=dev%2Farm%2Flibnet-ssleay-perl%2Flibnet-ssleay-perl-1.35%2Finc%2FModule%2FInstall%2FCompiler.pm;fp=dev%2Farm%2Flibnet-ssleay-perl%2Flibnet-ssleay-perl-1.35%2Finc%2FModule%2FInstall%2FCompiler.pm;h=1e702272b085e4062750110d9df45acd6f52b18a;hb=f477fa73365d491991707e7ed9217b48d6994551;hp=0000000000000000000000000000000000000000;hpb=da95c414033799c3a62606f299c3c00b5c77ca11;p=dh-make-perl diff --git a/dev/arm/libnet-ssleay-perl/libnet-ssleay-perl-1.35/inc/Module/Install/Compiler.pm b/dev/arm/libnet-ssleay-perl/libnet-ssleay-perl-1.35/inc/Module/Install/Compiler.pm new file mode 100644 index 0000000..1e70227 --- /dev/null +++ b/dev/arm/libnet-ssleay-perl/libnet-ssleay-perl-1.35/inc/Module/Install/Compiler.pm @@ -0,0 +1,68 @@ +#line 1 +package Module::Install::Compiler; + +use strict; +use Module::Install::Base; +use File::Basename (); + +use vars qw{$VERSION $ISCORE @ISA}; +BEGIN { + $VERSION = '0.76'; + $ISCORE = 1; + @ISA = qw{Module::Install::Base}; +} + +sub ppport { + my $self = shift; + if ( $self->is_admin ) { + return $self->admin->ppport(@_); + } else { + # Fallback to just a check + my $file = shift || 'ppport.h'; + unless ( -f $file ) { + die "Packaging error, $file is missing"; + } + } +} + +sub cc_files { + require Config; + my $self = shift; + $self->makemaker_args( + OBJECT => join ' ', map { substr($_, 0, -2) . $Config::Config{_o} } @_ + ); +} + +sub cc_inc_paths { + my $self = shift; + $self->makemaker_args( + INC => join ' ', map { "-I$_" } @_ + ); +} + +sub cc_lib_paths { + my $self = shift; + $self->makemaker_args( + LIBS => join ' ', map { "-L$_" } @_ + ); +} + +sub cc_lib_links { + my $self = shift; + $self->makemaker_args( + LIBS => join ' ', $self->makemaker_args->{LIBS}, map { "-l$_" } @_ + ); +} + +sub cc_optimize_flags { + my $self = shift; + $self->makemaker_args( + OPTIMIZE => join ' ', @_ + ); +} + +1; + +__END__ + +#line 123