Revision: 90
Author: tim.bunce
Date: Tue Aug 11 06:10:39 2009
Log: Added "--target=PIR", "--output=$pirfile" to perl6 options so the
pir will be cached to speed up checking of higher-level modules.
http://code.google.com/p/java2perl6/source/detail?r=90
Modified:
/trunk/bin/java2perl6
=======================================
--- /trunk/bin/java2perl6 Tue Aug 11 03:11:17 2009
+++ /trunk/bin/java2perl6 Tue Aug 11 06:10:39 2009
@@ -127,8 +127,10 @@
if ($opt_check && $file_name) {
warn "$pad$kind $class: checking $file_name\n";
+ (my $pirfile = $file_name) =~ s/\.pm$/.pir/;
+ my @perl6cmd =
("perl6", "-c", "--target=PIR", "--output=$pirfile", $file_name);
local $ENV{PERL6LIB} = join(":",grep { $_ }
$outdir,$ENV{PERL6LIB});
- $check_status{$file_name} = (system("perl6", "-c", $file_name) ==
0);
+ $check_status{$file_name} = (system(@perl6cmd) == 0);
}
return $referenced_classes;