summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/CompileClient.scala
diff options
context:
space:
mode:
authorLex Spoon <lex@lexspoon.org>2006-07-26 18:14:22 +0000
committerLex Spoon <lex@lexspoon.org>2006-07-26 18:14:22 +0000
commitf2211e34b882ca891db68bc97a28cd60fcfbce43 (patch)
tree7237f03b5cc2a8e6491981c87d02c91034c32ae9 /src/compiler/scala/tools/nsc/CompileClient.scala
parent9b7fbdfe7f74f7bd75fefdb99ef678cee3f7aee9 (diff)
downloadscala-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.scala8
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)