From 5ceef90c2388f73c0de979cd19cb3ff5060ecb66 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Thu, 1 Aug 2013 11:06:44 -0400 Subject: refactor this to make it easier to modify --- Makefile.PL | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) (limited to 'Makefile.PL') diff --git a/Makefile.PL b/Makefile.PL index 2179cc5..d6d0ece 100644 --- a/Makefile.PL +++ b/Makefile.PL @@ -8,19 +8,14 @@ use warnings; use Config; use ExtUtils::MakeMaker::Dist::Zilla::Develop; -use Devel::CallParser 'callparser1_h', 'callparser_linkable'; -open my $fh, '>', 'callparser1.h' or die "Couldn't write to callparser1.h"; -$fh->print(callparser1_h); +use inc::MMHelper; -my @linkable = callparser_linkable; -unshift @linkable, "Keyword$Config{obj_ext}" if @linkable; - -WriteMakefile( - NAME => 'Parse::Keyword', - clean => { - FILES => "callparser1.h", - }, - (@linkable - ? (OBJECT => join(' ', @linkable)) - : ()), +my %WriteMakefileArgs = ( + NAME => 'Parse::Keyword', + %{ inc::MMHelper::mm_args() }, ); + +eval inc::MMHelper::makefile_pl_extra . ';1;' + or die $@; + +WriteMakefile(%WriteMakefileArgs); -- cgit v1.2.3-54-g00ecf