1 package Catalyst::Build;
5 use base 'Module::Build';
10 qw/Build Build.PL Changes MANIFEST META.yml Makefile.PL Makefile README
11 _build blib lib script t/;
14 our $ignore = '^(' . join( '|', @ignore ) . ')$';
18 Catalyst::Build - Module::Build extension for Catalyst
26 L<Module::Build> extension for Catalyst.
38 $self->SUPER::ACTION_install;
39 $self->ACTION_install_extras;
42 =item ACTION_fakeinstall
46 sub ACTION_fakeinstall {
48 $self->SUPER::ACTION_fakeinstall;
50 $self->ACTION_install_extras;
53 =item ACTION_install_extras
57 sub ACTION_install_extras {
59 my $prefix = $self->{properties}{destdir} || '';
62 $self->{config}{installsitelib},
63 split( '::', $self->{properties}{module_name} )
65 my @files = $self->_find_extras;
66 print "Installing extras to $path\n";
69 ? print "$_ -> $path/$_ (FAKE)\n"
70 : $self->copy_if_modified( $_, $path );
79 next if $file =~ /$ignore/;
84 push @files, $File::Find::name;
89 else { push @files, $file }
98 Sebastian Riedel, C<sri@oook.de>
102 This library is free software . You can redistribute it and/or modify it under
103 the same terms as perl itself.