Mailing List Archive

r3820 - trunk/perl/buildlib/Lucy
Author: creamyg
Date: 2008-09-05 22:43:42 -0700 (Fri, 05 Sep 2008)
New Revision: 3820

Modified:
trunk/perl/buildlib/Lucy/Build.pm
Log:
Add Charmonizer/Test module to compiled KinoSearch XS bundle.


Modified: trunk/perl/buildlib/Lucy/Build.pm
===================================================================
--- trunk/perl/buildlib/Lucy/Build.pm 2008-09-06 05:37:50 UTC (rev 3819)
+++ trunk/perl/buildlib/Lucy/Build.pm 2008-09-06 05:43:42 UTC (rev 3820)
@@ -410,8 +410,10 @@
my $cbuilder = Lucy::Build::CBuilder->new;
my $archdir = catdir( $self->blib, 'arch', 'auto', 'KinoSearch' );
mkpath( $archdir, 0, 0777 ) unless -d $archdir;
- my @include_dirs
- = ( curdir(), $C_SOURCE_DIR, $H_SOURCE_DIR, $XS_SOURCE_DIR );
+ my @include_dirs = (
+ curdir(), $C_SOURCE_DIR, $H_SOURCE_DIR, $XS_SOURCE_DIR,
+ $CHARMONIZER_GEN_DIR,
+ );
my @objects;

# Compile C source files.
@@ -431,6 +433,10 @@
);
}

+ # Add already-compiled Charmonizer/Test object.
+ push @objects, catfile($CHARMONIZER_GEN_DIR, "Charmonizer",
+ "Test$Config{_o}");
+
# .xs => .c
my $ks_c_file = 'KinoSearch.c';
$self->add_to_cleanup($ks_c_file);


_______________________________________________
kinosearch-commits mailing list
kinosearch-commits@rectangular.com
http://www.rectangular.com/mailman/listinfo/kinosearch-commits