/usr/local/CPAN/CPAN-FindDependencies/Makefile.PL


use ExtUtils::MakeMaker;
use Config;

WriteMakefile(
    NAME         => 'CPAN::FindDependencies',
    VERSION_FROM => 'lib/CPAN/FindDependencies.pm',
    EXE_FILES    => [qw(
        examples/cpandeps
    )],
    PREREQ_PM    => {
        'Parse::CPAN::Packages' => 2.31,
        'Module::CoreList'      => 2.12,
        # 'YAML'                  => 0.61,
        'YAML::Tiny'            => 1.36,
        'LWP::Simple'           => 1.41,
        'Scalar::Util'          => 1.14,
        'URI::file'             => 4.13,
        'File::Temp'            => 0.19,
        'Capture::Tiny'         => 0.05,
        'Devel::CheckOS'        => 1.52,
    },
    dist => {
        DIST_CP => 'cp',
        PREOP => "$Config{perlpath} -Mstrict -Mlib::CPAN::FindDependencies -w shared/doincludes \$(EXE_FILES) \$(TO_INST_PM)"
    }
);

# commented out cos doesn't work on Doze
# package MY;
# sub test {
#     my $text = shift->SUPER::test(@_);
#     $text =~ s/\t(.*test_harness)/\tHARNESS_OPTIONS=j8 $1/;
#     $text;
# }