diff options
author | Tin Pavlinic <tin.pavlinic@gmail.com> | 2017-12-08 12:03:51 +1100 |
---|---|---|
committer | Tin Pavlinic <tin.pavlinic@gmail.com> | 2017-12-09 17:10:12 +1100 |
commit | a583f70966c6d5b0fbda0c9989803220b7292ac9 (patch) | |
tree | 0276b3e17ba391a1f49b83f98f9275eab3610ea8 /build.sc | |
parent | 727e29290ef301ecce764d3416b0ea7b75f9f1e1 (diff) | |
download | mill-a583f70966c6d5b0fbda0c9989803220b7292ac9.tar.gz mill-a583f70966c6d5b0fbda0c9989803220b7292ac9.tar.bz2 mill-a583f70966c6d5b0fbda0c9989803220b7292ac9.zip |
Add support for compiler plugins and enable acyclic plugin in build
Diffstat (limited to 'build.sc')
-rwxr-xr-x | build.sc | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -5,7 +5,13 @@ import mill.scalaplugin._ trait MillModule extends ScalaModule{ outer => def scalaVersion = "2.12.4" override def sources = basePath/'src/'main/'scala + + override def compileIvyDeps = Seq(Dep("com.lihaoyi", "acyclic", "0.1.7")) + override def scalacOptions = Seq("-P:acyclic:force") + override def scalacPluginIvyDeps = Seq(Dep("com.lihaoyi", "acyclic", "0.1.7")) + def testArgs = T{ Seq.empty[String] } + object test extends this.Tests{ override def defaultCommandName() = "forkTest" override def forkArgs = T{ testArgs() } |