From e444ec4d074addc1984323b6a9c29bf0f652d2c7 Mon Sep 17 00:00:00 2001 From: Philipp Haller Date: Fri, 24 Oct 2008 16:21:09 +0000 Subject: Fixed problem with partest-created compilers no... Fixed problem with partest-created compilers not finding scala package. --- src/partest/scala/tools/partest/nest/CompileManager.scala | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/partest/scala/tools/partest/nest/CompileManager.scala b/src/partest/scala/tools/partest/nest/CompileManager.scala index cd12b0b5c3..b35e5e6079 100644 --- a/src/partest/scala/tools/partest/nest/CompileManager.scala +++ b/src/partest/scala/tools/partest/nest/CompileManager.scala @@ -24,9 +24,10 @@ abstract class SimpleCompiler { def compile(file: File, kind: String, log: File): Boolean } -class TestSettings extends { +class TestSettings(fileMan: FileManager) extends { override val bootclasspathDefault = - System.getProperty("sun.boot.class.path", "") + System.getProperty("sun.boot.class.path", "") + File.pathSeparator + + fileMan.LATEST_LIB override val extdirsDefault = System.getProperty("java.ext.dirs", "") } with Settings(x => ()) @@ -36,7 +37,7 @@ class DirectCompiler(val fileManager: FileManager) extends SimpleCompiler { new Global(settings, reporter) def newGlobal(settings: Settings, logWriter: FileWriter): Global = { - val rep = new ExtConsoleReporter(new TestSettings, + val rep = new ExtConsoleReporter(new TestSettings(fileManager), Console.in, new PrintWriter(logWriter)) rep.shortname = true @@ -44,7 +45,7 @@ class DirectCompiler(val fileManager: FileManager) extends SimpleCompiler { } def newSettings = { - val settings = new TestSettings + val settings = new TestSettings(fileManager) settings.deprecation.value = true settings.nowarnings.value = false settings.encoding.value = "iso-8859-1" -- cgit v1.2.3