scala.scalanative.cli.options

Type members

Classlikes

case object BuildInfo

This object was generated by sbt-buildinfo.

This object was generated by sbt-buildinfo.

case class ConfigOptions(main: Option[String], outpath: Option[String], workdir: String)
Companion:
object
Companion:
class
sealed abstract class JVMMemoryModelCompliance
Companion:
object
case class LinkerOptions(classpath: List[String], config: ConfigOptions, nativeConfig: NativeConfigOptions, optimizerConifg: OptimizerConfigOptions, semanticsConfig: SemanticsConfigOptions, sourceLevelDebuggingConfig: SourceLevelDebuggingConfigOptions, verbose: Int)
case class NativeConfigOptions(mode: Mode, buildTarget: BuildTarget, lto: LTO, gc: GC, linkStubs: Boolean, check: Boolean, checkFatalWarnings: Boolean, checkFeatures: Option[Boolean], dump: Boolean, noOptimize: Boolean, embedResources: Boolean, resourceIncludePatterns: List[String], resourceExcludePatterns: List[String], multithreading: Option[Boolean], incrementalCompilation: Boolean, baseName: Option[String], ltp: List[String], linkingOption: List[String], compileOption: List[String], targetTriple: Option[String], clang: Option[String], clangPP: Option[String], serviceProviders: List[(String, String)], sanitizer: Option[String])
Companion:
object
Companion:
class
case class OptimizerConfigOptions(maxInlineDepth: Option[Int], maxCalleeSize: Option[Int], maxCallerSize: Option[Int], maxInlineSize: Option[Int])
Companion:
object
case class PrinterOptions(classNames: List[String], classpath: List[String], usingDefaultClassPath: Boolean, fromPath: Boolean, verbose: Boolean)
Companion:
object
Companion:
class
case class SemanticsConfigOptions(finalFields: Option[JVMMemoryModelCompliance], strictExternCalls: Option[Boolean])
Companion:
object
case class SourceLevelDebuggingConfigOptions(enabled: Option[Boolean], genFunctionSourcePositions: Option[Boolean], genLocalVariables: Option[Boolean], customSourceRoots: Seq[Path])
Companion:
object