1
- name := " LMS "
1
+ // --- project info ---
2
2
3
- organization := " org.scala-lang.virtualized "
3
+ name := " lms-core "
4
4
5
- scalaOrganization := " org.scala-lang.virtualized"
5
+ organization := " org.scala-lms"
6
+
7
+ description := " Lightweight Modular Staging"
8
+
9
+ homepage := Some (url(" https://scala-lms.github.io" ))
10
+
11
+ licenses := List (" BSD-like" -> url(" https://github.com/TiarkRompf/virtualization-lms-core/blob/develop/LICENSE" ))
12
+
13
+ scmInfo
:= Some (
ScmInfo (url(
" https://github.com/TiarkRompf/virtualization-lms-core" ),
" [email protected] :TiarkRompf/virtualization-lms-core.git" ))
14
+
15
+ // developers := List(Developer("tiarkrompf", "Tiark Rompf", "@tiarkrompf", url("http://github.com/tiarkrompf")))
16
+
17
+
18
+ // --- scala settings ---
6
19
7
20
scalaVersion := virtScala
8
21
22
+ scalaOrganization := " org.scala-lang.virtualized"
23
+
9
24
scalaSource in Compile <<= baseDirectory(_ / " src" )
10
25
11
26
scalaSource in Test <<= baseDirectory(_ / " test-src" )
@@ -16,6 +31,9 @@ scalacOptions += "-Yvirtualize"
16
31
17
32
// scalacOptions in Compile ++= Seq(/*Unchecked, */Deprecation)
18
33
34
+
35
+ // --- dependencies ---
36
+
19
37
libraryDependencies += (" org.scala-lang.virtualized" % " scala-library" % virtScala)
20
38
21
39
// Transitive dependency through scala-continuations-library
@@ -32,19 +50,18 @@ libraryDependencies += ("org.scalatest" % "scalatest_2.11" % "2.2.2").
32
50
exclude (" org.scala-lang" , " scala-compiler" ).
33
51
exclude (" org.scala-lang" , " scala-reflect" )
34
52
35
- // tests are not thread safe
36
- parallelExecution in Test := false
37
-
38
- // disable publishing of main docs
39
- // publishArtifact in (Compile, packageDoc) := false
40
-
41
-
42
53
// continuations
43
54
autoCompilerPlugins := true
44
55
45
56
addCompilerPlugin(" org.scala-lang.plugins" % " scala-continuations-plugin_2.11.2" % " 1.0.2" )
46
57
47
58
scalacOptions += " -P:continuations:enable"
48
59
60
+
61
+ // --- testing ---
62
+
63
+ // tests are not thread safe
64
+ parallelExecution in Test := false
65
+
49
66
// code coverage
50
67
scoverage.ScoverageSbtPlugin .ScoverageKeys .coverageHighlighting := false
0 commit comments