diff options
author | Dmitry Petrashko <dark@d-d.me> | 2017-03-28 17:36:06 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-03-28 17:36:06 +0200 |
commit | 1fe730493f9c8701d781cb3ba89bf4ce400d0e72 (patch) | |
tree | a781744054c85b4ddf24b31ad5c1b19d8da4ede9 | |
parent | 90eb9d271114c604cb5706b4acd6f414de18f001 (diff) | |
parent | 598705e8d251a348bbfb12c59fe55e04fc11bac2 (diff) | |
download | dotty-1fe730493f9c8701d781cb3ba89bf4ce400d0e72.tar.gz dotty-1fe730493f9c8701d781cb3ba89bf4ce400d0e72.tar.bz2 dotty-1fe730493f9c8701d781cb3ba89bf4ce400d0e72.zip |
Merge pull request #2138 from dotty-staging/add-warning-on-missin-scala-scala
Add a warning and instructions for new users.
-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 336cf9c81..ce560d8e4 100644 --- a/project/Build.scala +++ b/project/Build.scala @@ -12,6 +12,8 @@ import sbt.Package.ManifestAttributes object Build { + projectChecks() + val scalacVersion = "2.11.5" // Do not rename, this is grepped in bin/common. val dottyOrganization = "ch.epfl.lamp" @@ -905,4 +907,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) + } + } } |