Acme-ExtUtils-XSOne-Test-Calculator
view release on metacpan or search on metacpan
Makefile.PL view on Meta::CPAN
delete $WriteMakefileArgs{CONFIGURE_REQUIRES}
unless eval { ExtUtils::MakeMaker->VERSION('6.52'); 1 };
delete $WriteMakefileArgs{MIN_PERL_VERSION}
unless eval { ExtUtils::MakeMaker->VERSION('6.48'); 1 };
delete $WriteMakefileArgs{LICENSE}
unless eval { ExtUtils::MakeMaker->VERSION('6.31'); 1 };
WriteMakefile(%WriteMakefileArgs);
# Add a target to regenerate XS when source files change
sub MY::postamble {
my @src_files = ExtUtils::XSOne->_find_xs_files_recursive('lib/Acme/ExtUtils/XSOne/Test');
my $deps = join(' ', map { "lib/Acme/ExtUtils/XSOne/Test/$_" } @src_files);
return <<"MAKE_FRAG";
Calculator.xs : $deps
\t\$(PERLRUN) -Ilib -MExtUtils::XSOne -e 'ExtUtils::XSOne->combine(src_dir => "lib/Acme/ExtUtils/XSOne/Test", output => "Calculator.xs", recursive => 1, verbose => 1)'
MAKE_FRAG
}
( run in 2.059 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )