File tree Expand file tree Collapse file tree 11 files changed +33
-32
lines changed
main/scala/scala/scalanative/cli
0.4.0/src/main/scala/scala/scalanative/cli/utils
current/src/main/scala/scala/scalanative/cli/utils
test/scala/scala/scalanative/cli/utils Expand file tree Collapse file tree 11 files changed +33
-32
lines changed Original file line number Diff line number Diff line change @@ -58,7 +58,7 @@ lazy val cli = project
5858 }
5959 },
6060 Compile / run / mainClass :=
61- Some (" scala.scalanative.cli.ScalaNativeCli " ),
61+ Some (" scala.scalanative.cli.ScalaNativeLd " ),
6262 scalacOptions += " -Ywarn-unused:imports" ,
6363 libraryDependencies ++= Seq (
6464 " org.scala-native" %% " tools" % scalaNativeVersion.value,
Original file line number Diff line number Diff line change @@ -4,16 +4,16 @@ import scala.scalanative.build.Build
44import scala .scalanative .util .Scope
55import scala .scalanative .cli .utils .ConfigConverter
66import scala .scalanative .cli .utils .NativeConfigParserImplicits ._
7- import scala .scalanative .cli .options .CliOptions
7+ import scala .scalanative .cli .options .LinkerOptions
88import caseapp .core .app .CaseApp
99import caseapp .core .RemainingArgs
1010import scala .scalanative .cli .options .BuildInfo
1111
12- object ScalaNativeCli extends CaseApp [CliOptions ] {
12+ object ScalaNativeLd extends CaseApp [LinkerOptions ] {
1313
1414 override def ignoreUnrecognized : Boolean = true
1515
16- def run (options : CliOptions , args : RemainingArgs ) = {
16+ def run (options : LinkerOptions , args : RemainingArgs ) = {
1717 if (options.misc.version) {
1818 println(BuildInfo .nativeVersion)
1919 } else if (options.config.main.isEmpty) {
Original file line number Diff line number Diff line change @@ -16,9 +16,9 @@ import scala.scalanative.nir.Defn
1616import scala .annotation .tailrec
1717import java .nio .ByteBuffer
1818
19- object ScalaNativeP extends CaseApp [POptions ] {
19+ object ScalaNativeP extends CaseApp [PrinterOptions ] {
2020
21- def run (options : POptions , args : RemainingArgs ): Unit = {
21+ def run (options : PrinterOptions , args : RemainingArgs ): Unit = {
2222 if (options.misc.version) {
2323 println(BuildInfo .nativeVersion)
2424 exit(0 )
Original file line number Diff line number Diff line change @@ -2,10 +2,10 @@ package scala.scalanative.cli.options
22
33import caseapp ._
44
5- @ AppName (" ScalaNativeCli " )
6- @ ProgName (" scala-native-cli " )
5+ @ AppName (" ScalaNativeLd " )
6+ @ ProgName (" scala-native-ld " )
77@ ArgsName (" classpath" )
8- case class CliOptions (
8+ case class LinkerOptions (
99 @ Recurse
1010 config : ConfigOptions ,
1111 @ Recurse
Original file line number Diff line number Diff line change @@ -2,9 +2,10 @@ package scala.scalanative.cli.options
22
33import caseapp ._
44
5+ @ AppName (" ScalaNativeP" )
56@ ProgName (" scala-native-p" )
67@ ArgsName (" Class names" )
7- case class POptions (
8+ case class PrinterOptions (
89 @ HelpMessage (" Specify where to find user class files" )
910 @ ExtraName (" cp" )
1011 @ ValueDescription (" <path>" )
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import scala.scalanative.build.Discover
66import java .nio .file .Paths
77import java .nio .file .Path
88import scala .util .Try
9- import scala .scalanative .cli .options .CliOptions
9+ import scala .scalanative .cli .options .LinkerOptions
1010import caseapp .Tag
1111
1212case class BuildOptions (
@@ -17,7 +17,7 @@ case class BuildOptions(
1717object ConfigConverter {
1818
1919 def convert (
20- options : CliOptions ,
20+ options : LinkerOptions ,
2121 main : String ,
2222 classpath : Seq [String ]
2323 ): Either [Throwable , BuildOptions ] = {
@@ -37,7 +37,7 @@ object ConfigConverter {
3737 }
3838
3939 private def generateNativeConfig (
40- options : CliOptions
40+ options : LinkerOptions
4141 ): Either [Throwable , NativeConfig ] = {
4242
4343 def toPathOrDiscover (
@@ -73,7 +73,7 @@ object ConfigConverter {
7373 }
7474
7575 private def generateConfig (
76- options : CliOptions ,
76+ options : LinkerOptions ,
7777 main : String ,
7878 classPath : Seq [String ]
7979 ): Either [Throwable , Config ] = {
Original file line number Diff line number Diff line change @@ -2,11 +2,11 @@ package scala.scalanative.cli.utils
22
33import scala .scalanative .build .NativeConfig
44
5- import scala .scalanative .cli .options .CliOptions
5+ import scala .scalanative .cli .options .LinkerOptions
66
77private [utils] object VersionSpecificOptionsIncluder {
88 def withVersionSpecificOptions (
9- options : CliOptions ,
9+ options : LinkerOptions ,
1010 nativeConfig : NativeConfig
1111 ): Either [Throwable , NativeConfig ] = {
1212 Right (nativeConfig)
Original file line number Diff line number Diff line change @@ -2,20 +2,20 @@ package scala.scalanative.cli.utils
22
33import scala .scalanative .build .NativeConfig
44
5- import _root_ .scala .scalanative .cli .options .CliOptions
5+ import _root_ .scala .scalanative .cli .options .LinkerOptions
66import scala .util .Try
77
88private [utils] object VersionSpecificOptionsIncluder {
99 def withVersionSpecificOptions (
10- options : CliOptions ,
10+ options : LinkerOptions ,
1111 baseNativeConfig : NativeConfig
1212 ): Either [Throwable , NativeConfig ] = {
1313 generateNativeConfigWithLTP(options, baseNativeConfig).map {
1414 _.withCheckFatalWarnings(options.nativeConfig.checkFatalWarnings)
1515 }
1616 }
1717 private def generateNativeConfigWithLTP (
18- options : CliOptions ,
18+ options : LinkerOptions ,
1919 baseNativeConfig : NativeConfig
2020 ): Either [Throwable , NativeConfig ] = {
2121 LinktimePropertyParser
Original file line number Diff line number Diff line change @@ -13,4 +13,4 @@ for lib in $libs; do
1313 NATIVELIB=" ${NATIVELIB} $BASE /lib/${lib} _native${SCALANATIVE_BIN_VER} _$SCALA_BIN_VER -$SCALANATIVE_VER .jar"
1414done
1515
16- scala -classpath " $CLILIB " scala.scalanative.cli.ScalaNativeCli " $@ " ${NATIVELIB}
16+ scala -classpath " $CLILIB " scala.scalanative.cli.ScalaNativeLd " $@ " ${NATIVELIB}
Original file line number Diff line number Diff line change @@ -12,4 +12,4 @@ set CLILIB=%BASE%\scala-native-cli-assembly_%SCALA_BIN_VER%-%SCALANATIVE_VER%.ja
1212set PLUGIN = %BASE% \nscplugin_%SCALA_VER% -%SCALANATIVE_VER% .jar
1313set NATIVELIB = %BASE% \nativelib%SUFFIX% %BASE% \clib%SUFFIX% %BASE% \posixlib%SUFFIX% %BASE% \windowslib%SUFFIX% %BASE% \auxlib%SUFFIX% %BASE% \javalib%SUFFIX% %BASE% \scalalib%SUFFIX%
1414
15- scala -classpath %CLILIB% scala.scalanative.cli.ScalaNativeCli %* %NATIVELIB%
15+ scala -classpath %CLILIB% scala.scalanative.cli.ScalaNativeLd %* %NATIVELIB%
You can’t perform that action at this time.
0 commit comments