diff options
author | Lex Spoon <lex@lexspoon.org> | 2006-07-26 18:14:22 +0000 |
---|---|---|
committer | Lex Spoon <lex@lexspoon.org> | 2006-07-26 18:14:22 +0000 |
commit | f2211e34b882ca891db68bc97a28cd60fcfbce43 (patch) | |
tree | 7237f03b5cc2a8e6491981c87d02c91034c32ae9 /src/compiler/scala/tools/nsc/CompileClient.scala | |
parent | 9b7fbdfe7f74f7bd75fefdb99ef678cee3f7aee9 (diff) | |
download | scala-f2211e34b882ca891db68bc97a28cd60fcfbce43.tar.gz scala-f2211e34b882ca891db68bc97a28cd60fcfbce43.tar.bz2 scala-f2211e34b882ca891db68bc97a28cd60fcfbce43.zip |
add a -d argument if one is not specified
Diffstat (limited to 'src/compiler/scala/tools/nsc/CompileClient.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/CompileClient.scala | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/CompileClient.scala b/src/compiler/scala/tools/nsc/CompileClient.scala index 59691ba902..f50840dc1a 100644 --- a/src/compiler/scala/tools/nsc/CompileClient.scala +++ b/src/compiler/scala/tools/nsc/CompileClient.scala @@ -71,7 +71,13 @@ object CompileClient { Pair(vmArgs.toString, serverAdr) } - def main(args: Array[String]): unit = { + def main(args0: Array[String]): unit = { + val args = + if(args0.exists(arg => arg=="-d")) + args0 + else + ("-d" :: "." :: args0.toList).toArray + val Pair(vmArgs, serverAdr) = normalize(args) if(version) { System.out.println(versionMsg) |