-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathbuild.sbt
40 lines (26 loc) · 1.22 KB
/
build.sbt
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
libraryDependencies += ("org.lwjgl" % "lwjgl" % "3.2.3" % Optional).jar().classifier {
import scala.util.Properties._
if (isMac) {
"natives-macos"
} else if (isLinux) {
"natives-linux"
} else if (isWin) {
"natives-windows"
} else {
throw new MessageOnlyException(s"lwjgl does not support $osName")
}
}
libraryDependencies += "org.lwjgl" % "lwjgl-opencl" % "3.2.3"
libraryDependencies += "com.thoughtworks.raii" %% "asynchronous" % "3.0.0-M11"
libraryDependencies += "com.thoughtworks.raii" %% "asynchronouspool" % "3.0.0-M11"
libraryDependencies += "com.thoughtworks.feature" %% "partialapply" % "2.3.0"
libraryDependencies += "com.thoughtworks.feature" %% "implicitapply" % "2.3.0"
libraryDependencies += "com.thoughtworks.feature" %% "mixins-implicitssingleton" % "2.3.0"
libraryDependencies += "com.thoughtworks.feature" %% "factory" % "2.3.0"
libraryDependencies += "com.chuusai" %%% "shapeless" % "2.3.3"
libraryDependencies += "com.typesafe.scala-logging" %% "scala-logging" % "3.9.2"
libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.4" % Test
fork := true
scalacOptions += "-Ypartial-unification"
libraryDependencies += "com.thoughtworks.each" %% "each" % "3.3.2"
enablePlugins(Example)