aboutsummaryrefslogtreecommitdiff
path: root/compiler/test/dotty/Jars.scala
blob: 42c70706944846818df120fed04f5aff7c29728c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package dotty

/** Jars used when compiling test, defaults to sbt locations */
object Jars {
  val dottyLib: String = sys.env.get("DOTTY_LIB") getOrElse {
    "../library/target/scala-2.11/dotty-library_2.11-0.1-SNAPSHOT.jar"
  }

  val dottyCompiler: String = sys.env.get("DOTTY_COMPILER") getOrElse {
    "./target/scala-2.11/dotty-compiler_2.11-0.1-SNAPSHOT.jar"
  }

  val dottyInterfaces: String = sys.env.get("DOTTY_INTERFACE") getOrElse {
    "../interfaces/target/dotty-interfaces-0.1-SNAPSHOT.jar"
  }

  val dottyExtras: List[String] = sys.env.get("DOTTY_EXTRAS")
    .map(_.split(":").toList).getOrElse(Nil)

  val dottyReplDeps: List[String] = dottyLib :: dottyExtras

  val dottyTestDeps: List[String] =
    dottyLib :: dottyCompiler :: dottyInterfaces :: dottyExtras
}