[java2perl6] r90 committed - Added "--target=PIR", "--output=$pirfile" to perl6 options so the...

[email protected] Tue, 11 Aug 2009 13:10:55 +0000
Newsgroups perl.dbdi.dev
Message-ID <[email protected]>
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;