summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-07-31 15:38:59 -0400
committerJesse Luehrs <doy@tozt.net>2013-07-31 15:38:59 -0400
commitc802c2026b07888fda57f964c53d680556054dd8 (patch)
treedd369f71d8fe72482d9629ec4011b93e87292a43
parent3549615dfe7574885f8c4a56a40d4a4fdb7b11e2 (diff)
downloadparse-keyword-c802c2026b07888fda57f964c53d680556054dd8.tar.gz
parse-keyword-c802c2026b07888fda57f964c53d680556054dd8.zip
also clean callparser1.h
-rw-r--r--Makefile.PL3
-rw-r--r--inc/MakeMaker.pm10
2 files changed, 13 insertions, 0 deletions
diff --git a/Makefile.PL b/Makefile.PL
index 647e185..2179cc5 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -17,6 +17,9 @@ unshift @linkable, "Keyword$Config{obj_ext}" if @linkable;
WriteMakefile(
NAME => 'Parse::Keyword',
+ clean => {
+ FILES => "callparser1.h",
+ },
(@linkable
? (OBJECT => join(' ', @linkable))
: ()),
diff --git a/inc/MakeMaker.pm b/inc/MakeMaker.pm
index 2018567..25cbf7e 100644
--- a/inc/MakeMaker.pm
+++ b/inc/MakeMaker.pm
@@ -21,6 +21,16 @@ EXTRA
return $tmpl;
};
+around _build_WriteMakefile_args => sub {
+ my $orig = shift;
+ my $self = shift;
+ my $args = $self->$orig(@_);
+ $args->{clean} = {
+ FILES => "callparser1.h",
+ };
+ return $args;
+};
+
__PACKAGE__->meta->make_immutable;
no Moose;