File tree 1 file changed +4
-3
lines changed
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -51,10 +51,11 @@ object ScalaModulePlugin extends AutoPlugin {
51
51
}
52
52
scalaVersions
53
53
},
54
-
54
+ enableOptimizerInlineFrom := " <sources> " ,
55
55
scalaVersion := crossScalaVersions.value.head
56
56
)
57
57
58
+ val enableOptimizerInlineFrom = settingKey[String ](" The value passed to -opt-inline-from by `enableOptimizer` on 2.13 and higher" )
58
59
/**
59
60
* Enable `-opt:l:inline`, `-opt:l:classpath` or `-optimize`, depending on the scala version.
60
61
*/
@@ -63,8 +64,8 @@ object ScalaModulePlugin extends AutoPlugin {
63
64
val Ver (" 2" , maj, min) = scalaVersion.value
64
65
(maj.toInt, min.toInt) match {
65
66
case (m, _) if m < 12 => Seq (" -optimize" )
66
- case (12 , n) if n < 3 => Seq (" -opt:l:classpath " )
67
- case _ => Seq (" -opt:l:inline" , " -opt-inline-from:scala/** " )
67
+ case (12 , n) if n < 3 => Seq (" -opt:l:project " )
68
+ case _ => Seq (" -opt:l:inline" , " -opt-inline-from:" + enableOptimizerInlineFrom.value )
68
69
}
69
70
}
70
71
You can’t perform that action at this time.
0 commit comments