BEGIN {
my @modules = qw(
::ReadmeMarkdownFromPod
::ManifestSkip
::Repository
::Homepage
::AutoManifest
);
for my $module (@modules) {
$module = $module =~/^\:\:/ ? "Module::Install$module" : $module;
eval "use $module; 1"
|| die <<"ERR";
You are in author mode but are missing $module
You are getting an error message because you are in author mode and are missing
some author only dependencies. You should only see this message if you have
checked this code out from a repository. If you are just trying to install
the code please use the CPAN version. If you are an author you will need to
install the missing modules, or you can bootstrap all the requirements using
Task::BeLike::JJNAPIORK with:
cpanm Task::BeLike::JJNAPIORK
If you think you are seeing this this message in error, please report it as a
bug to the author.
ERR
}
}
readme_markdown_from_pod;
manifest_skip;
auto_set_repository;
auto_set_homepage;
auto_manifest;
auto_install;
postamble <<"EOP";
distclean :: manifest_skip_clean
manifest_skip_clean:
\t\$(RM_F) MANIFEST.SKIP
EOP