aboutsummaryrefslogblamecommitdiff
path: root/compiler/test/dotty/Jars.scala
blob: f062f8b251930a7d303c397cb0add5f51c1f48aa (plain) (tree)
1
2
3
4
5
6
7
8
9

             
                                                                     
             

                                                        
 

                                                           
 

                                                              
 

                                                                    


                                                           



                                                               
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
}