aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxuwei-k <6b656e6a69@gmail.com>2018-06-09 21:09:20 +0900
committerxuwei-k <6b656e6a69@gmail.com>2018-06-09 21:09:23 +0900
commit1d4a132d11a514f2d75c6cb861030299f5d11597 (patch)
tree8ad3f8c0d7502ce1e8913286ad999b5fe1896129
parenta23741f40a38328662d09ab2353ddf5972c0c53f (diff)
downloadmagnolia-1d4a132d11a514f2d75c6cb861030299f5d11597.tar.gz
magnolia-1d4a132d11a514f2d75c6cb861030299f5d11597.tar.bz2
magnolia-1d4a132d11a514f2d75c6cb861030299f5d11597.zip
fix scalacOptions for latest Scala 2.13.x
These options removed or deprecated - https://github.com/scala/scala/commit/ad25805de5c63084348348aabefdf184927806c2 - https://github.com/scala/scala/commit/7d5e0b01c7f645e4f727f704a18f93ce5c69a9dd
-rw-r--r--build.sbt17
1 files changed, 13 insertions, 4 deletions
diff --git a/build.sbt b/build.sbt
index 697b69c..903933f 100644
--- a/build.sbt
+++ b/build.sbt
@@ -86,14 +86,23 @@ lazy val buildSettings = Seq(
"-deprecation",
"-feature",
"-Xfuture",
- "-Xexperimental",
"-Ywarn-value-discard",
"-Ywarn-dead-code",
- "-Ywarn-nullary-unit",
"-Ywarn-numeric-widen",
- "-Ywarn-inaccessible",
- "-Ywarn-adapted-args"
),
+ scalacOptions ++= {
+ CrossVersion.partialVersion(scalaVersion.value) match {
+ case Some((2, v)) if v <= 12 =>
+ Seq(
+ "-Xexperimental",
+ "-Ywarn-nullary-unit",
+ "-Ywarn-inaccessible",
+ "-Ywarn-adapted-args"
+ )
+ case _ =>
+ Nil
+ }
+ },
scmInfo := Some(
ScmInfo(url("https://github.com/propensive/magnolia"),
"scm:git:git@github.com:propensive/magnolia.git")