blob: 28fb2063a908c6c81e432e1320eb742dce619d0e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package macroparadise_example_build
import cbt._
trait SharedSettings extends Macroparadise{
override def defaultScalaVersion = "2.12.2"
}
class Build(val context: Context) extends SharedSettings{
override def dependencies =
super.dependencies :+
new MacroBuild( context.copy( workingDirectory = projectDirectory / "macros" ) )
}
class MacroBuild(val context: Context) extends SharedSettings{
override def dependencies =
super.dependencies :+
Resolver( mavenCentral ).bindOne( ScalaDependency( "org.scalameta", "scalameta", "1.8.0" ) )
}
|