BEGIN { my @devmods = qw( Module::Install::AuthorTests Module::Install::Repository ); my @not_available; eval qq{use inc::Module::Install; 1;} or push @not_available, 'inc::Module::Install'; for my $mod (@devmods) { eval qq{require $mod} or push @not_available, $mod; } if (@not_available) { print qq{# The following modules are not available.\n}; print qq{# `$^X $0 | cpanm` will install them:\n}; print $_, "\n" for @not_available; print "\n"; exit -1; } } use inc::Module::Install; name 'Parallel-Benchmark'; all_from 'lib/Parallel/Benchmark.pm'; requires 'Parallel::ForkManager' => "0.7.6"; requires 'Parallel::Scoreboard'; requires 'File::Temp'; requires 'Log::Minimal'; requires 'Time::HiRes'; requires 'Mouse'; requires 'POSIX'; requires 'Try::Tiny'; tests 't/*.t'; author_tests 'xt'; test_requires 'Test::More'; auto_set_repository; auto_include; WriteAll;