scala.scalanative.cli.options
package scala.scalanative.cli.options
Type members
Classlikes
This object was generated by sbt-buildinfo.
This object was generated by sbt-buildinfo.
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
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
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