aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorDmitry Petrashko <dark@d-d.me>2017-03-28 17:36:06 +0200
committerGitHub <noreply@github.com>2017-03-28 17:36:06 +0200
commit1fe730493f9c8701d781cb3ba89bf4ce400d0e72 (patch)
treea781744054c85b4ddf24b31ad5c1b19d8da4ede9 /project
parent90eb9d271114c604cb5706b4acd6f414de18f001 (diff)
parent598705e8d251a348bbfb12c59fe55e04fc11bac2 (diff)
downloaddotty-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.
Diffstat (limited to 'project')
-rw-r--r--project/Build.scala13
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)
+ }
+ }
}