equal
deleted
inserted
replaced
1 import scala.sys.process._ |
1 import scala.sys.process._ |
2 |
2 |
3 val scalaVersions = Seq("2.11.12", "2.12.4") |
3 val scalaVersions = Seq("2.11.12", "2.12.4") |
4 |
4 |
5 lazy val `purecss-root` = project.in(file(".")). |
5 lazy val purecss = project.in(file(".")). |
6 aggregate(purecssJS, purecssJVM). |
6 aggregate(purecssJS, purecssJVM). |
7 settings( |
7 settings( |
8 crossScalaVersions := scalaVersions, |
8 crossScalaVersions := scalaVersions, |
9 publish := {}, |
9 publish := {}, |
10 publishLocal := {} |
10 publishLocal := {}, |
|
11 bintrayVcsUrl := Some("https://bitbucket.org/tzeman/purecss") |
11 ) |
12 ) |
12 |
13 |
13 lazy val buildSettings = Seq( |
14 lazy val buildSettings = Seq( |
14 organization := "net.tz", |
15 organization := "net.tz", |
15 name := "purecss", |
16 name := "purecss", |
20 "-language:implicitConversions", "-language:reflectiveCalls", |
21 "-language:implicitConversions", "-language:reflectiveCalls", |
21 "-language:postfixOps" |
22 "-language:postfixOps" |
22 ), |
23 ), |
23 javacOptions ++= Seq( |
24 javacOptions ++= Seq( |
24 "-encoding", "UTF-8", "-Xlint:deprecation", "-Xlint:unchecked"), |
25 "-encoding", "UTF-8", "-Xlint:deprecation", "-Xlint:unchecked"), |
25 licenses += ("Apache-2.0", url("http://opensource.org/licenses/Apache-2.0")) |
26 licenses += ("Apache-2.0", url("http://opensource.org/licenses/Apache-2.0")), |
|
27 bintrayVcsUrl := Some("https://bitbucket.org/tzeman/purecss") |
26 ) |
28 ) |
27 |
29 |
28 lazy val purecss = crossProject.in(file(".")). |
30 lazy val purecssProject = crossProject.in(file(".")). |
29 enablePlugins(BuildInfoPlugin). |
31 enablePlugins(BuildInfoPlugin). |
30 settings(buildSettings:_*). |
32 settings(buildSettings:_*). |
31 settings( |
33 settings( |
32 libraryDependencies ++= Seq( |
34 libraryDependencies ++= Seq( |
33 "com.lihaoyi" %%% "scalatags" % "0.6.7" |
35 "com.lihaoyi" %%% "scalatags" % "0.6.7" |
46 import scalatags.Text.all._ |
48 import scalatags.Text.all._ |
47 import purecss.text.PureCss._ |
49 import purecss.text.PureCss._ |
48 """ |
50 """ |
49 ).jsSettings() |
51 ).jsSettings() |
50 |
52 |
51 lazy val purecssJS = purecss.js |
53 lazy val purecssJS = purecssProject.js |
52 lazy val purecssJVM = purecss.jvm |
54 lazy val purecssJVM = purecssProject.jvm |
53 |
55 |
54 // vim: et ts=2 sw=2 syn=scala |
56 // vim: et ts=2 sw=2 syn=scala |