summaryrefslogtreecommitdiff
path: root/build.sc
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-01-07 23:53:11 -0800
committerLi Haoyi <haoyi.sg@gmail.com>2018-01-07 23:53:11 -0800
commit5aa363015646644cc81afdf0120d8df441161e2d (patch)
treeb82f3964f12d5d311004d2a6b5b465fc83f3cd2f /build.sc
parent4fd5f8cdfdc924bff2f4fbc6b5d7072d530fa531 (diff)
downloadmill-5aa363015646644cc81afdf0120d8df441161e2d.tar.gz
mill-5aa363015646644cc81afdf0120d8df441161e2d.tar.bz2
mill-5aa363015646644cc81afdf0120d8df441161e2d.zip
Swap over to a new, concise `CrossModule[T](..cases)` macro syntax that automatically propagates the `ctx` for you
Diffstat (limited to 'build.sc')
-rwxr-xr-xbuild.sc8
1 files changed, 4 insertions, 4 deletions
diff --git a/build.sc b/build.sc
index 924cc3dd..a73e3025 100755
--- a/build.sc
+++ b/build.sc
@@ -79,8 +79,8 @@ object core extends MillModule {
val bridgeVersions = Seq("2.10.6", "2.11.8", "2.11.11", "2.12.3", "2.12.4")
-object bridges extends CrossModule(BridgeModule, bridgeVersions:_*)
-case class BridgeModule(crossVersion: String, ctx: mill.Module.Ctx) extends mill.Module()(ctx) with PublishModule {
+object bridges extends CrossModule[BridgeModule](bridgeVersions:_*)
+class BridgeModule(crossVersion: String) extends PublishModule {
def publishName = "mill-bridge"
def publishVersion = "0.1"
@@ -121,8 +121,8 @@ object scalalib extends MillModule {
}
}
}
-object jsbridges extends CrossModule(JsBridgeModule, "0.6", "1.0")
-case class JsBridgeModule(scalajsBinary: String, ctx: mill.Module.Ctx) extends mill.Module()(ctx) with MillModule{
+object jsbridges extends CrossModule[JsBridgeModule]("0.6", "1.0")
+class JsBridgeModule(scalajsBinary: String) extends MillModule{
def basePath = pwd / 'scalajslib / s"bridge_${scalajsBinary.replace('.', '_')}"
val scalajsVersion = scalajsBinary match {
case "0.6" => "0.6.21"