[make the regression tests use the proper cache and add --win support to use wine for regression test
John Meacham <john@repetae.net>**20100711064224
 Ignore-this: f875fb721108b7e531d4e6498ccc5152
] hunk ./regress/regress.prl 22
+my $opt_win;
hunk ./regress/regress.prl 41
+    'win' => \$opt_win,
hunk ./regress/regress.prl 103
+$ENV{JHC_CACHE} = $ho_dir;
+
hunk ./regress/regress.prl 190
-            my @cmd = (@jhc, ($verbose ? ('-v') : ()), @libs , @fast, '-o', "$rd/$name", @flags, @opts, "$cwd/$fn");
+            my @cmd = (@jhc, ($verbose ? ('-v') : ()), ($opt_win ? ('-mwin32') : ()), @libs , @fast, '-o', "$rd/$name", @flags, @opts, "$cwd/$fn");
hunk ./regress/regress.prl 218
-            my $run_cmd = "$rd/$name " . join(" ",@args) . " > $result->{run_stdout}" . ($stdin || "");
+            my $run_cmd = ($opt_win ? "$rd/$name.exe " : "$rd/$name ") . join(" ",@args) . " > $result->{run_stdout}" . ($stdin || "");
hunk ./regress/regress.prl 232
-                my $r = system "diff $result->{run_stdout} $result->{expected_stdout}";
+                my $r = system "diff --strip-trailing-cr $result->{run_stdout} $result->{expected_stdout}";
hunk ./regress/regress.prl 306
-   -l            use base package (.hl file) rather than just pulling
-                 in the .ho files from lib/base/dist/build/
+   -l            use the libraries
hunk ./regress/regress.prl 312
+   --win         cross compile to windows and test with wine