%PDF- %PDF-
Direktori : /home/opti/optisoftcom/.cpanm/work/1544535406.20768/B-Hooks-EndOfScope-0.24/ |
Current File : /home/opti/optisoftcom/.cpanm/work/1544535406.20768/B-Hooks-EndOfScope-0.24/Makefile.PL |
# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.012. use strict; use warnings; use 5.006001; use ExtUtils::MakeMaker; my %WriteMakefileArgs = ( "ABSTRACT" => "Execute code after a scope finished compilation", "AUTHOR" => "Florian Ragwitz <rafl\@debian.org>, Peter Rabbitson <ribasushi\@leporine.io>", "CONFIGURE_REQUIRES" => { "ExtUtils::MakeMaker" => 0, "Text::ParseWords" => 0 }, "DISTNAME" => "B-Hooks-EndOfScope", "LICENSE" => "perl", "MIN_PERL_VERSION" => "5.006001", "NAME" => "B::Hooks::EndOfScope", "PREREQ_PM" => { "Module::Implementation" => "0.05", "Scalar::Util" => 0, "Sub::Exporter::Progressive" => "0.001006", "strict" => 0, "warnings" => 0 }, "TEST_REQUIRES" => { "ExtUtils::MakeMaker" => 0, "File::Glob" => 0, "File::Spec" => 0, "IPC::Open2" => 0, "Test::More" => "0.88", "lib" => 0 }, "VERSION" => "0.24", "test" => { "TESTS" => "t/*.t" } ); my %FallbackPrereqs = ( "ExtUtils::MakeMaker" => 0, "File::Glob" => 0, "File::Spec" => 0, "IPC::Open2" => 0, "Module::Implementation" => "0.05", "Scalar::Util" => 0, "Sub::Exporter::Progressive" => "0.001006", "Test::More" => "0.88", "lib" => 0, "strict" => 0, "warnings" => 0 ); # inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.034 if ("$]" >= 5.008004 and !want_pp() and can_xs()) { requires('Variable::Magic', '0.48'); # make sure we smoke the pure-perl version fallback test_requires('Devel::Hide', '0.0007') if is_smoker(); } if ("$]" >= '5.010') { requires('Hash::Util::FieldHash'); requires('Tie::Hash'); } unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) { delete $WriteMakefileArgs{TEST_REQUIRES}; delete $WriteMakefileArgs{BUILD_REQUIRES}; $WriteMakefileArgs{PREREQ_PM} = \%FallbackPrereqs; } delete $WriteMakefileArgs{CONFIGURE_REQUIRES} unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; WriteMakefile(%WriteMakefileArgs); # inserted by Dist::Zilla::Plugin::DynamicPrereqs 0.034 sub _add_prereq { my ($mm_key, $module, $version_or_range) = @_; $version_or_range ||= 0; warn "$module already exists in $mm_key (at version $WriteMakefileArgs{$mm_key}{$module}) -- need to do a sane metamerge!" if exists $WriteMakefileArgs{$mm_key}{$module} and $WriteMakefileArgs{$mm_key}{$module} ne '0' and $WriteMakefileArgs{$mm_key}{$module} ne $version_or_range; warn "$module already exists in FallbackPrereqs (at version $WriteMakefileArgs{$mm_key}{$module}) -- need to do a sane metamerge!" if exists $FallbackPrereqs{$module} and $FallbackPrereqs{$module} ne '0' and $FallbackPrereqs{$module} ne $version_or_range; $WriteMakefileArgs{$mm_key}{$module} = $FallbackPrereqs{$module} = $version_or_range; return; } use lib 'inc'; use ExtUtils::HasCompiler 0.014 'can_compile_loadable_object'; { my $can_xs; sub can_xs { return $can_xs if defined $can_xs; $can_xs = can_compile_loadable_object(quiet => 1) ? 1 : 0; } } sub is_smoker { return $ENV{AUTOMATED_TESTING} ? 1 : 0; } sub parse_args { require ExtUtils::MakeMaker; require Text::ParseWords; ExtUtils::MakeMaker::parse_args( my $tmp = {}, Text::ParseWords::shellwords($ENV{PERL_MM_OPT} || ''), @ARGV, ); return $tmp->{ARGS} || {}; } sub requires { goto &runtime_requires } sub runtime_requires { my ($module, $version_or_range) = @_; _add_prereq(PREREQ_PM => $module, $version_or_range); } sub test_requires { my ($module, $version_or_range) = @_; _add_prereq(TEST_REQUIRES => $module, $version_or_range); } { my $want_pp; sub want_pp { return $want_pp if defined $want_pp; $want_pp = parse_args()->{PUREPERL_ONLY} ? 1 : 0 } }