Skip to content

Commit 402025b

Browse files
Add files via upload
1 parent ef3fc0f commit 402025b

File tree

1 file changed

+34
-7
lines changed

1 file changed

+34
-7
lines changed

build.sbt

Lines changed: 34 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* delSAT
33
*
4-
* Copyright (c) 2018, 2019 Matthias Nickles
4+
* Copyright (c) 2018,2020 Matthias Nickles
55
*
66
* matthiasDOTnicklesATgmxDOTnet
77
*
@@ -11,20 +11,47 @@
1111

1212
name := "delSAT"
1313

14-
version := "0.4.1"
14+
version := "0.5.0"
1515

16-
scalaVersion := "2.12.8"
16+
scalaVersion := "2.13.2" // (probably still also works with 2.12 with minor modifications)
1717

18-
scalacOptions ++= Seq("-Xdisable-assertions") // remove line for debugging
18+
scalacOptions ++= Seq("-opt:l:method", "-opt:l:inline",
19+
"-opt-inline-from:solving.SingleSolverThreadData.**;sharedDefs.**;solving.Preparation.**;utils.**")
1920

20-
mainClass in (Compile, run) := Some("commandlineDelSAT.delSAT")
21+
scalacOptions ++= Seq("-Xdisable-assertions") // comment out this statement for development and debugging
2122

22-
mainClass in (Compile, packageBin) := Some("commandlineDelSAT.delSAT")
23+
mainClass in (Compile, run) := Some("userAPItests.delSAT")
24+
25+
mainClass in (Compile, packageBin) := Some("userAPItests.delSAT")
26+
27+
// NB: If the "fat jar" isn't built with sbt-assembly, remember to also update artifact modules/versions in IntelliJ
28+
// with all of the following libs by letting "Artifacts" unpack(!) them into the .jar:
29+
30+
libraryDependencies += "org.scala-lang.modules" %% "scala-parallel-collections" % "0.2.0"
2331

2432
libraryDependencies += "com.accelad" % "nilgiri-math" % "1.16"
2533

2634
libraryDependencies += "org.scijava" % "parsington" % "1.0.4"
2735

28-
libraryDependencies += "it.unimi.dsi" % "fastutil" % "8.2.2"
36+
libraryDependencies += "it.unimi.dsi" % "fastutil" % "8.3.1"
37+
38+
libraryDependencies += "org.apache.commons" % "commons-math3" % "3.6.1"
39+
40+
// The following dependencies are not required for core functionality:
41+
42+
//libraryDependencies += "com.oracle.substratevm" % "svm" % "19.2.1" % Provided // only required if you want
43+
// to create a native image using GraalVM. Also see RuntimeReflectionRegistrationFeature.java and Target_scala_runtime_Statics.java
44+
45+
libraryDependencies += "com.jsoniter" % "jsoniter" % "0.9.23" // required for stats/persistent logging only
46+
47+
/*
48+
resolvers += "cibo artifacts" at "https://dl.bintray.com/cibotech/public/"
49+
libraryDependencies += "com.cibo" %% "evilplot" % "0.8.0" // required for stats/persistent logging only
50+
*/
51+
52+
53+
54+
55+
2956

3057

0 commit comments

Comments
 (0)