summaryrefslogtreecommitdiff
path: root/examples/crossBuilds/simple/build.sbt
diff options
context:
space:
mode:
authorLi Haoyi <haoyi@dropbox.com>2015-02-04 06:28:31 -0800
committerLi Haoyi <haoyi@dropbox.com>2015-02-04 06:28:31 -0800
commit3e92267b4f030f7bc7f0040fef50bd07e4709b21 (patch)
treee10900fcd96d9b6c8cc53e5b641bdd11ebfe59b8 /examples/crossBuilds/simple/build.sbt
parentb094df4a6a6cf1bf7eeb36d842970aa8b3d94d5f (diff)
downloadhands-on-scala-js-3e92267b4f030f7bc7f0040fef50bd07e4709b21.tar.gz
hands-on-scala-js-3e92267b4f030f7bc7f0040fef50bd07e4709b21.tar.bz2
hands-on-scala-js-3e92267b4f030f7bc7f0040fef50bd07e4709b21.zip
clientserver examples now work with crossProject
Diffstat (limited to 'examples/crossBuilds/simple/build.sbt')
-rw-r--r--examples/crossBuilds/simple/build.sbt15
1 files changed, 9 insertions, 6 deletions
diff --git a/examples/crossBuilds/simple/build.sbt b/examples/crossBuilds/simple/build.sbt
index ce296c4..eb22c41 100644
--- a/examples/crossBuilds/simple/build.sbt
+++ b/examples/crossBuilds/simple/build.sbt
@@ -1,9 +1,12 @@
-val sharedSettings = Seq(
- unmanagedSourceDirectories in Compile +=
- baseDirectory.value / "shared" / "main" / "scala"
+
+val cross = crossProject.settings(
+ // Shared settings here
+).jsSettings(
+ // JS-specific settings here
+).jvmSettings(
+ // JVM-specific settings here
)
-lazy val js = project.in(file("js")).enablePlugins(ScalaJSPlugin)
- .settings(sharedSettings:_*)
+lazy val js = cross.js
-lazy val jvm = project.in(file("jvm")).settings(sharedSettings:_*) \ No newline at end of file
+lazy val jvm = cross.jvm