diff options
author | Nicolas Stucki <nicolas.stucki@gmail.com> | 2017-03-23 15:14:48 +0100 |
---|---|---|
committer | Nicolas Stucki <nicolas.stucki@gmail.com> | 2017-03-23 15:34:20 +0100 |
commit | 598705e8d251a348bbfb12c59fe55e04fc11bac2 (patch) | |
tree | 005c5679615d053a7aa25e27eae32fc9bf3bf835 /project | |
parent | 5fd7a9503e44b8e95c0ca5aa4366270a3cd90155 (diff) | |
download | dotty-598705e8d251a348bbfb12c59fe55e04fc11bac2.tar.gz dotty-598705e8d251a348bbfb12c59fe55e04fc11bac2.tar.bz2 dotty-598705e8d251a348bbfb12c59fe55e04fc11bac2.zip |
Add a warning and instructions for new users.
Diffstat (limited to 'project')
-rw-r--r-- | project/Build.scala | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/project/Build.scala b/project/Build.scala index f702e3563..05ae52cc9 100644 --- a/project/Build.scala +++ b/project/Build.scala @@ -12,6 +12,8 @@ import sbt.Package.ManifestAttributes object DottyBuild extends Build { + projectChecks() + val scalacVersion = "2.11.5" // Do not rename, this is grepped in bin/common. val dottyOrganization = "ch.epfl.lamp" @@ -903,4 +905,15 @@ object DottyInjectedPlugin extends AutoPlugin { } )) } + + private def projectChecks(): Unit = { + val scalaScala = new File("scala-scala") + if (!scalaScala.exists()) { + println( + s"""[WARNING] Missing `dotty/scala-scala` library + |You can clone the library with: + | > git clone -b dotty-library https://github.com/DarkDimius/scala.git ${scalaScala.getAbsolutePath} + """.stripMargin) + } + } } |