Author: nwellnhof
Date: Thu Mar 22 18:43:35 2012
New Revision: 1303967
URL: http://svn.apache.org/viewvc?rev=1303967&view=rev
Log:
Install .cfh headers
Install Clownfish headers in $ARCH_DIR/Clownfish/_cfh
Modified:
incubator/lucy/branches/LUCY-215-cf-extensions/perl/buildlib/Lucy/Build.pm
Modified:
incubator/lucy/branches/LUCY-215-cf-extensions/perl/buildlib/Lucy/Build.pm
URL:
http://svn.apache.org/viewvc/incubator/lucy/branches/LUCY-215-cf-extensions/perl/buildlib/Lucy/Build.pm?rev=1303967&r1=1303966&r2=1303967&view=diff
==============================================================================
--- incubator/lucy/branches/LUCY-215-cf-extensions/perl/buildlib/Lucy/Build.pm
(original)
+++ incubator/lucy/branches/LUCY-215-cf-extensions/perl/buildlib/Lucy/Build.pm
Thu Mar 22 18:43:35 2012
@@ -69,7 +69,7 @@ our $VERSION = 0.003000;
$VERSION = eval $VERSION;
use File::Spec::Functions
- qw( catdir catfile splitpath updir no_upwards rel2abs );
+ qw( catdir catfile splitpath updir no_upwards abs2rel rel2abs );
use File::Path qw( mkpath rmtree );
use File::Copy qw( copy move );
use File::Find qw( find );
@@ -339,6 +339,14 @@ sub ACTION_clownfish {
$perl_binding->write_boot;
$perl_binding->write_bindings;
$self->_write_pod($perl_binding);
+
+ # Copy .cfh files to blib/lib/Clownfish/_cfh
+ my $inc_dir = catdir( $self->blib, 'lib', 'Clownfish', '_cfh' );
+ for my $file (@$cfh_filepaths) {
+ my $rel = abs2rel( $file, $CORE_SOURCE_DIR );
+ my $dest = catfile( $inc_dir, $rel );
+ $self->copy_if_modified( from => $file, to => $dest, );
+ }
}
# Touch autogenerated files in case the modifications were inconsequential