Mac-Pasteboard
view release on metacpan or search on metacpan
inc/My/Module/Build.pm view on Meta::CPAN
$self->do_system( $self->perl(), 'tools/Constant.PL' );
return;
}
sub ACTION_move_perl_files {
## my ( $self, @args ) = @_;
my ( $self ) = @_; # Arguments not used
$self->depends_on( 'constant_files' );
my $touch;
foreach my $file ( @{ $self->my_pl_files() || [] } ) {
$self->copy_if_modified( from => $file, to => "lib/Mac/$file" )
or next;
print "$file -> lib/Mac/$file\n";
$touch = 1;
}
if ( $touch ) {
# Unlinking the .o file seems to be necessary to prevent
# Module::Build::Base::link_c() from including
# lib/Mac/Pasteboard.o twice if Pasteboard.xs is touched without
# a ./Build realclean. The problem seems to be that link_c()
# gathers up all the .o files under the reasonable assumption
( run in 1.308 second using v1.01-cache-2.11-cpan-39bf76dae61 )