1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package MyInstall;
- use ExtUtils::Install;
- use File::Find;
- use vars qw (@ISA @EXPORT @EXPORT_OK);
- @ISA = @ExtUtils::Install::ISA;
- @EXPORT = @ExtUtils::Install::EXPORT;
- @EXPORT_OK = @ExtUtils::Install::EXPORT_OK;
- sub ExtUtils::Install::directory_not_empty ($) {
- my($dir) = @_;
- return 0 if $dir eq 'blib/arch';
- my $files = 0;
- find(sub {
- return if $_ eq ".exists";
- if (-f) {
- $File::Find::prune++;
- $files = 1;
- }
- }, $dir);
- return $files;
- }
- sub AUTOLOAD
- {
- print STDERR "AUTOLOAD: $AUTOLOAD\n";
-
- my $name = 'func';
- my $code;
- my $string = "\$code = \\&ExtUtils::Install::$name";
-
- eval $string;
- *$AUTOLOAD = $code;
-
- goto &$AUTOLOAD;
- }
- 1;
|