first commit
[slists.git] / inc / Module / Install / Scripts.pm
blob419286f35e479c7b65ed27d00cfc1b3f8c86ecda
1 #line 1
2 package Module::Install::Scripts;
4 use strict 'vars';
5 use Module::Install::Base ();
7 use vars qw{$VERSION @ISA $ISCORE};
8 BEGIN {
9 $VERSION = '1.06';
10 @ISA = 'Module::Install::Base';
11 $ISCORE = 1;
14 sub install_script {
15 my $self = shift;
16 my $args = $self->makemaker_args;
17 my $exe = $args->{EXE_FILES} ||= [];
18 foreach ( @_ ) {
19 if ( -f $_ ) {
20 push @$exe, $_;
21 } elsif ( -d 'script' and -f "script/$_" ) {
22 push @$exe, "script/$_";
23 } else {
24 die("Cannot find script '$_'");