summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/Global.scala
diff options
context:
space:
mode:
authorIulian Dragos <jaguarul@gmail.com>2009-05-18 17:36:50 +0000
committerIulian Dragos <jaguarul@gmail.com>2009-05-18 17:36:50 +0000
commit3de51d6b76e87aad67a5f0b5177650cb78178b08 (patch)
tree205e8aa24c1b192c70cb56267317fd03e723ae2b /src/compiler/scala/tools/nsc/Global.scala
parente789f9ac8f55e9ac97834b7261d281388562c53d (diff)
downloadscala-3de51d6b76e87aad67a5f0b5177650cb78178b08.tar.gz
scala-3de51d6b76e87aad67a5f0b5177650cb78178b08.tar.bz2
scala-3de51d6b76e87aad67a5f0b5177650cb78178b08.zip
Added support for multiple output directories (...
Added support for multiple output directories (no support for command line, only progammatically -- i.e. IDE).
Diffstat (limited to 'src/compiler/scala/tools/nsc/Global.scala')
-rw-r--r--src/compiler/scala/tools/nsc/Global.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/Global.scala b/src/compiler/scala/tools/nsc/Global.scala
index 73b2f6aff7..3771ede167 100644
--- a/src/compiler/scala/tools/nsc/Global.scala
+++ b/src/compiler/scala/tools/nsc/Global.scala
@@ -828,8 +828,8 @@ class Global(var settings: Settings, var reporter: Reporter) extends SymbolTable
/** Returns the file with the given suffix for the given class. */
def getFile(clazz: Symbol, suffix: String): File = {
- val outdirname = settings.outdir.value
- var outdir = new File(if (outdirname == "") "." else outdirname)
+ val outdirname = settings.outputDirs.outputDirFor(clazz.sourceFile)
+ var outdir = new File(if (outdirname == "") "." else outdirname.path)
val filename = clazz.fullNameString('.')
var start = 0
var end = filename.indexOf('.', start)