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
58
58
}
59
59
},
60
60
Compile / run / mainClass :=
61
- Some (" scala.scalanative.cli.ScalaNativeCli " ),
61
+ Some (" scala.scalanative.cli.ScalaNativeLd " ),
62
62
scalacOptions += " -Ywarn-unused:imports" ,
63
63
libraryDependencies ++= Seq (
64
64
" 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
4
4
import scala .scalanative .util .Scope
5
5
import scala .scalanative .cli .utils .ConfigConverter
6
6
import scala .scalanative .cli .utils .NativeConfigParserImplicits ._
7
- import scala .scalanative .cli .options .CliOptions
7
+ import scala .scalanative .cli .options .LinkerOptions
8
8
import caseapp .core .app .CaseApp
9
9
import caseapp .core .RemainingArgs
10
10
import scala .scalanative .cli .options .BuildInfo
11
11
12
- object ScalaNativeCli extends CaseApp [CliOptions ] {
12
+ object ScalaNativeLd extends CaseApp [LinkerOptions ] {
13
13
14
14
override def ignoreUnrecognized : Boolean = true
15
15
16
- def run (options : CliOptions , args : RemainingArgs ) = {
16
+ def run (options : LinkerOptions , args : RemainingArgs ) = {
17
17
if (options.misc.version) {
18
18
println(BuildInfo .nativeVersion)
19
19
} 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
16
16
import scala .annotation .tailrec
17
17
import java .nio .ByteBuffer
18
18
19
- object ScalaNativeP extends CaseApp [POptions ] {
19
+ object ScalaNativeP extends CaseApp [PrinterOptions ] {
20
20
21
- def run (options : POptions , args : RemainingArgs ): Unit = {
21
+ def run (options : PrinterOptions , args : RemainingArgs ): Unit = {
22
22
if (options.misc.version) {
23
23
println(BuildInfo .nativeVersion)
24
24
exit(0 )
Original file line number Diff line number Diff line change @@ -2,10 +2,10 @@ package scala.scalanative.cli.options
2
2
3
3
import caseapp ._
4
4
5
- @ AppName (" ScalaNativeCli " )
6
- @ ProgName (" scala-native-cli " )
5
+ @ AppName (" ScalaNativeLd " )
6
+ @ ProgName (" scala-native-ld " )
7
7
@ ArgsName (" classpath" )
8
- case class CliOptions (
8
+ case class LinkerOptions (
9
9
@ Recurse
10
10
config : ConfigOptions ,
11
11
@ Recurse
Original file line number Diff line number Diff line change @@ -2,9 +2,10 @@ package scala.scalanative.cli.options
2
2
3
3
import caseapp ._
4
4
5
+ @ AppName (" ScalaNativeP" )
5
6
@ ProgName (" scala-native-p" )
6
7
@ ArgsName (" Class names" )
7
- case class POptions (
8
+ case class PrinterOptions (
8
9
@ HelpMessage (" Specify where to find user class files" )
9
10
@ ExtraName (" cp" )
10
11
@ ValueDescription (" <path>" )
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ import scala.scalanative.build.Discover
6
6
import java .nio .file .Paths
7
7
import java .nio .file .Path
8
8
import scala .util .Try
9
- import scala .scalanative .cli .options .CliOptions
9
+ import scala .scalanative .cli .options .LinkerOptions
10
10
import caseapp .Tag
11
11
12
12
case class BuildOptions (
@@ -17,7 +17,7 @@ case class BuildOptions(
17
17
object ConfigConverter {
18
18
19
19
def convert (
20
- options : CliOptions ,
20
+ options : LinkerOptions ,
21
21
main : String ,
22
22
classpath : Seq [String ]
23
23
): Either [Throwable , BuildOptions ] = {
@@ -37,7 +37,7 @@ object ConfigConverter {
37
37
}
38
38
39
39
private def generateNativeConfig (
40
- options : CliOptions
40
+ options : LinkerOptions
41
41
): Either [Throwable , NativeConfig ] = {
42
42
43
43
def toPathOrDiscover (
@@ -73,7 +73,7 @@ object ConfigConverter {
73
73
}
74
74
75
75
private def generateConfig (
76
- options : CliOptions ,
76
+ options : LinkerOptions ,
77
77
main : String ,
78
78
classPath : Seq [String ]
79
79
): Either [Throwable , Config ] = {
Original file line number Diff line number Diff line change @@ -2,11 +2,11 @@ package scala.scalanative.cli.utils
2
2
3
3
import scala .scalanative .build .NativeConfig
4
4
5
- import scala .scalanative .cli .options .CliOptions
5
+ import scala .scalanative .cli .options .LinkerOptions
6
6
7
7
private [utils] object VersionSpecificOptionsIncluder {
8
8
def withVersionSpecificOptions (
9
- options : CliOptions ,
9
+ options : LinkerOptions ,
10
10
nativeConfig : NativeConfig
11
11
): Either [Throwable , NativeConfig ] = {
12
12
Right (nativeConfig)
Original file line number Diff line number Diff line change @@ -2,20 +2,20 @@ package scala.scalanative.cli.utils
2
2
3
3
import scala .scalanative .build .NativeConfig
4
4
5
- import _root_ .scala .scalanative .cli .options .CliOptions
5
+ import _root_ .scala .scalanative .cli .options .LinkerOptions
6
6
import scala .util .Try
7
7
8
8
private [utils] object VersionSpecificOptionsIncluder {
9
9
def withVersionSpecificOptions (
10
- options : CliOptions ,
10
+ options : LinkerOptions ,
11
11
baseNativeConfig : NativeConfig
12
12
): Either [Throwable , NativeConfig ] = {
13
13
generateNativeConfigWithLTP(options, baseNativeConfig).map {
14
14
_.withCheckFatalWarnings(options.nativeConfig.checkFatalWarnings)
15
15
}
16
16
}
17
17
private def generateNativeConfigWithLTP (
18
- options : CliOptions ,
18
+ options : LinkerOptions ,
19
19
baseNativeConfig : NativeConfig
20
20
): Either [Throwable , NativeConfig ] = {
21
21
LinktimePropertyParser
Original file line number Diff line number Diff line change @@ -13,4 +13,4 @@ for lib in $libs; do
13
13
NATIVELIB=" ${NATIVELIB} $BASE /lib/${lib} _native${SCALANATIVE_BIN_VER} _$SCALA_BIN_VER -$SCALANATIVE_VER .jar"
14
14
done
15
15
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
12
12
set PLUGIN = %BASE% \nscplugin_%SCALA_VER% -%SCALANATIVE_VER% .jar
13
13
set NATIVELIB = %BASE% \nativelib%SUFFIX% %BASE% \clib%SUFFIX% %BASE% \posixlib%SUFFIX% %BASE% \windowslib%SUFFIX% %BASE% \auxlib%SUFFIX% %BASE% \javalib%SUFFIX% %BASE% \scalalib%SUFFIX%
14
14
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