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


Reply via email to