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

/** Jars used when compiling test, normally set from the sbt build */
object Jars {
  val dottyLib: String = sys.env.get("DOTTY_LIB")
    .getOrElse(sys.props("dotty.tests.classes.library"))

  val dottyCompiler: String = sys.env.get("DOTTY_COMPILER")
    .getOrElse(sys.props("dotty.tests.classes.compiler"))

  val dottyInterfaces: String = sys.env.get("DOTTY_INTERFACE")
    .getOrElse(sys.props("dotty.tests.classes.interfaces"))

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

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

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