summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRocky Madden <git@rockymadden.com>2014-01-03 09:23:15 -0700
committerRocky Madden <git@rockymadden.com>2014-01-03 09:23:15 -0700
commitb834d53e4562864cdc06d65b8f6fb8ffa9e587a1 (patch)
treeeb51dbd292bf6fe59b8c716cf5045bc23bd91751
parentf8bbbb6653d8c2cb87e186948d238830f9b56673 (diff)
downloadstringmetric-b834d53e4562864cdc06d65b8f6fb8ffa9e587a1.tar.gz
stringmetric-b834d53e4562864cdc06d65b8f6fb8ffa9e587a1.tar.bz2
stringmetric-b834d53e4562864cdc06d65b8f6fb8ffa9e587a1.zip
Stubbed scala.js subproject for future node.js cross compilation.
-rw-r--r--project/build.scala5
-rw-r--r--project/plugins.sbt5
2 files changed, 10 insertions, 0 deletions
diff --git a/project/build.scala b/project/build.scala
index 557b21f..0a23b04 100644
--- a/project/build.scala
+++ b/project/build.scala
@@ -1,4 +1,5 @@
import sbt._
+import scala.scalajs.sbtplugin.ScalaJSPlugin._
import Keys._
object CoreBuild extends Build {
@@ -53,4 +54,8 @@ object CoreBuild extends Build {
name := "stringmetric-cli"
)
).dependsOn(core)
+
+ lazy val js: Project = project.in(file("core")).settings(scalaJSSettings: _*).settings(
+ target <<= baseDirectory apply ( _ / "target" / "js" )
+ )
}
diff --git a/project/plugins.sbt b/project/plugins.sbt
index 9cf23fb..65a19e6 100644
--- a/project/plugins.sbt
+++ b/project/plugins.sbt
@@ -1 +1,6 @@
+resolvers +=
+ Resolver.url("scala-js-releases", url("http://repo.scala-js.org/repo/releases/"))(Resolver.ivyStylePatterns)
+
addSbtPlugin("com.typesafe.sbt" % "sbt-pgp" % "0.8.1")
+
+addSbtPlugin("org.scala-lang.modules.scalajs" % "scalajs-sbt-plugin" % "0.1")