aboutsummaryrefslogtreecommitdiff
path: root/ports/scalariform/build/build.scala
diff options
context:
space:
mode:
Diffstat (limited to 'ports/scalariform/build/build.scala')
-rw-r--r--ports/scalariform/build/build.scala26
1 files changed, 26 insertions, 0 deletions
diff --git a/ports/scalariform/build/build.scala b/ports/scalariform/build/build.scala
new file mode 100644
index 0000000..c2ade6b
--- /dev/null
+++ b/ports/scalariform/build/build.scala
@@ -0,0 +1,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"
+ )
+ }
+}