@@ -7,18 +7,18 @@ import com.typesafe.sbt.osgi.OsgiKeys
7
7
import com .typesafe .sbt .osgi .SbtOsgi
8
8
import com .typesafe .sbt .osgi .SbtOsgi .autoImport ._
9
9
import com .typesafe .sbt .SbtPgp .autoImport ._
10
- /* import org.scalajs.sbtplugin.ScalaJSPlugin.
11
- autoImport.{scalaJSOptimizerOptions, scalaJSStage, FastOptStage, jsEnv, RhinoJSEnv}*/
12
10
13
11
import org .scalajs .sbtplugin .ScalaJSPlugin
14
12
import org .scalajs .sbtplugin .ScalaJSPlugin .autoImport .{scalaJSLinkerConfig , jsEnv }
15
13
16
- import sbtcrossproject .CrossPlugin .autoImport ._
14
+ // import sbtcrossproject.CrossPlugin.autoImport._
15
+ import org .portablescala .sbtplatformdeps .PlatformDepsPlugin .autoImport ._
16
+ import sbtcrossproject .CrossPlugin .autoImport .{crossProject , CrossType , _ }
17
+ import scalajscrossproject .ScalaJSCrossPlugin .autoImport ._
18
+ import scalanativecrossproject .ScalaNativeCrossPlugin .autoImport ._
17
19
18
20
import scalanative .sbtplugin .ScalaNativePlugin
19
- import scalanative .tools
20
- import scalanative .optimizer .{inject , pass }
21
- import scalanative .sbtplugin .ScalaNativePluginInternal .{nativeConfig , nativeOptimizerDriver , nativeLinkerReporter , nativeOptimizerReporter , NativeTest }
21
+ import scalanative .sbtplugin .ScalaNativePluginInternal .NativeTest
22
22
import ScalaNativePlugin .autoImport ._
23
23
24
24
import com .typesafe .tools .mima .plugin .MimaKeys .{mimaPreviousArtifacts , mimaCurrentClassfiles , mimaBinaryIssueFilters }
@@ -751,10 +751,10 @@ object ScalatestBuild {
751
751
organization := " org.scalactic" ,
752
752
testOptions in Test ++=
753
753
Seq (Tests .Argument (TestFrameworks .ScalaTest , " -oDIF" )),
754
- nativeOptimizerDriver in NativeTest := {
754
+ /* nativeOptimizerDriver in NativeTest := {
755
755
val orig = tools.OptimizerDriver((nativeConfig in NativeTest).value)
756
756
orig.withPasses(orig.passes.filterNot(p => p == pass.DeadBlockElimination || p == pass.GlobalBoxingElimination))
757
- },
757
+ },*/
758
758
nativeLinkStubs in NativeTest := true ,
759
759
sourceGenerators in Test += {
760
760
Def .task {
@@ -1152,7 +1152,7 @@ object ScalatestBuild {
1152
1152
initialCommands in console := """ |import org.scalatest._
1153
1153
|import org.scalactic._
1154
1154
|import Matchers._""" .stripMargin,
1155
- libraryDependencies += " org.scala-native" %%% " test-interface" % " 0.3.6 " ,
1155
+ libraryDependencies += " org.scala-native" %%% " test-interface" % " 0.4.0-M2 " ,
1156
1156
// jsDependencies += RuntimeDOM % "test",
1157
1157
sourceGenerators in Compile += {
1158
1158
Def .task {
@@ -1243,7 +1243,7 @@ object ScalatestBuild {
1243
1243
libraryDependencies ++= nativeCrossBuildLibraryDependencies.value,
1244
1244
// libraryDependencies += "io.circe" %%% "circe-parser" % "0.7.1" % "test",
1245
1245
fork in test := false ,
1246
- nativeOptimizerDriver in NativeTest := {
1246
+ /* nativeOptimizerDriver in NativeTest := {
1247
1247
val orig = tools.OptimizerDriver((nativeConfig in NativeTest).value)
1248
1248
orig.withPasses(orig.passes.filterNot(p => p == pass.DeadBlockElimination || p == pass.GlobalBoxingElimination))
1249
1249
},
@@ -1257,7 +1257,7 @@ object ScalatestBuild {
1257
1257
override def onComplete(batchId: Int, batchDefns: Seq[scalanative.nir.Defn]): Unit = {
1258
1258
println(s"end $batchId")
1259
1259
}
1260
- },
1260
+ },*/
1261
1261
nativeLinkStubs in NativeTest := true ,
1262
1262
testOptions in Test := scalatestTestNativeOptions,
1263
1263
publishArtifact := false ,
@@ -1448,7 +1448,7 @@ object ScalatestBuild {
1448
1448
organization := " org.scalatest" ,
1449
1449
moduleName := " scalatest-app" ,
1450
1450
libraryDependencies ++= nativeCrossBuildLibraryDependencies.value,
1451
- libraryDependencies += " org.scala-native" %%% " test-interface" % " 0.3.6 " ,
1451
+ libraryDependencies += " org.scala-native" %%% " test-interface" % " 0.4.0-M2 " ,
1452
1452
// include the scalactic classes and resources in the jar
1453
1453
mappings in (Compile , packageBin) ++= mappings.in(scalacticNative, Compile , packageBin).value,
1454
1454
// include the scalactic sources in the source jar
0 commit comments