-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sbt
37 lines (32 loc) · 1.15 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
ThisBuild / scalaVersion := "2.13.11"
ThisBuild / organization := "dadhi"
Test / parallelExecution := false
val scalaTest = "org.scalatest" %% "scalatest" % "3.2.7"
val mUnit = "org.scalameta" %% "munit" % "1.0.0-M3"
val mUnitScalaCheck = "org.scalameta" % "munit-scalacheck_2.11" % "1.0.0-M3"
val scalaCheck = "org.scalacheck" %% "scalacheck" % "1.15.4"
val scalaMeter = "com.storm-enroute" %% "scalameter" % "0.21"
val scalaMeterCore = "com.storm-enroute" %% "scalameter-core" % "0.21"
val projScalacOptions = List(
"-unchecked",
"-deprecation",
"-language:_",
"-feature",
"-Xlint:_",
"-encoding",
"UTF-8"
// "-Xdisable-assertions"
)
lazy val speedy = (project in file("."))
.settings(
name := "Speedy",
version := "1.0.0-preview-01",
scalacOptions := projScalacOptions,
libraryDependencies += scalaTest % Test,
libraryDependencies += scalaCheck % Test,
resolvers += "Sonatype OSS Snapshots" at
"https://oss.sonatype.org/content/repositories/releases",
libraryDependencies ++= Seq(scalaMeter, scalaMeterCore),
testFrameworks += new TestFramework("org.scalameter.ScalaMeterFramework"),
logBuffered := false
)