diff options
author | Iulian Dragos <jaguarul@gmail.com> | 2009-05-18 17:36:50 +0000 |
---|---|---|
committer | Iulian Dragos <jaguarul@gmail.com> | 2009-05-18 17:36:50 +0000 |
commit | 3de51d6b76e87aad67a5f0b5177650cb78178b08 (patch) | |
tree | 205e8aa24c1b192c70cb56267317fd03e723ae2b /src/compiler/scala/tools/nsc/Global.scala | |
parent | e789f9ac8f55e9ac97834b7261d281388562c53d (diff) | |
download | scala-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.scala | 4 |
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) |