aboutsummaryrefslogtreecommitdiff
path: root/ports/scalariform/build/build.scala
blob: c2ade6b5663aa602d7056d6d6aabf3537c232fe9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package migration_manager_build
import cbt._
class Build(val context: Context) extends AdvancedScala{ outer =>
  override def dependencies = Seq( libraries.scala.xml, libraries.scala.parserCombinators )

  val scalariform = GitDependency.checkout(
    "https://github.com/scala-ide/scalariform.git", "f53978c60579fa834ac9e56986a6133c0a621bfd"
  )

  override def sources = Seq(
    scalariform / "scalariform" / "src" / "main" / "scala" / "scalariform"
  )

  override def scalacOptions = super.scalacOptions ++ Seq(
    "-language:implicitConversions", "-language:reflectiveCalls"
  )

  override def test = new BasicBuild( context ) with ScalaTest{
    override def target = outer.target / "test"
    override def dependencies = super.dependencies :+ outer
    override def scalacOptions = outer.scalacOptions
    override def sources = Seq(
      scalariform / "scalariform" / "src" / "test" / "scala" / "scalariform"
    )
  }
}