aboutsummaryrefslogtreecommitdiff
path: root/ports/scalariform/build/build.scala
diff options
context:
space:
mode:
authorJan Christopher Vogt <oss.nsp@cvogt.org>2017-04-02 03:21:42 -0400
committerGitHub <noreply@github.com>2017-04-02 03:21:42 -0400
commit2476e2ec1100813ae4e05cf2183feff8bf5ec8ea (patch)
treea334625acfe91c0233abf57a5fb7b52f040e0846 /ports/scalariform/build/build.scala
parente7112d59b811ca4a0bda448a18e0c45cb4841abb (diff)
parentc220ef8d12e77ce6af6fafde3b388fc3e334b380 (diff)
downloadcbt-2476e2ec1100813ae4e05cf2183feff8bf5ec8ea.tar.gz
cbt-2476e2ec1100813ae4e05cf2183feff8bf5ec8ea.tar.bz2
cbt-2476e2ec1100813ae4e05cf2183feff8bf5ec8ea.zip
Merge pull request #471 from cvogt/2.12-ready
2.12 ready
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"
+ )
+ }
+}