Packages

package options

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class ConfigOptions(main: Option[String] = None, outpath: Option[String] = None, workdir: String = ".") extends Product with Serializable
  2. sealed abstract class JVMMemoryModelCompliance extends AnyRef
  3. case class LinkerOptions(classpath: List[String] = Nil, config: ConfigOptions = ConfigOptions(), nativeConfig: NativeConfigOptions = NativeConfigOptions(), optimizerConifg: OptimizerConfigOptions = OptimizerConfigOptions(), semanticsConfig: SemanticsConfigOptions = SemanticsConfigOptions(), sourceLevelDebuggingConfig: SourceLevelDebuggingConfigOptions = SourceLevelDebuggingConfigOptions(), verbose: Int = 0) extends Product with Serializable
  4. case class NativeConfigOptions(mode: Mode = Mode.debug, buildTarget: BuildTarget = BuildTarget.application, lto: LTO = LTO.none, gc: GC = GC.immix, linkStubs: Boolean = false, check: Boolean = false, checkFatalWarnings: Boolean = false, checkFeatures: Option[Boolean] = None, dump: Boolean = false, noOptimize: Boolean = false, embedResources: Boolean = false, resourceIncludePatterns: List[String] = Nil, resourceExcludePatterns: List[String] = Nil, multithreading: Option[Boolean] = None, incrementalCompilation: Boolean = false, baseName: Option[String] = None, ltp: List[String] = List.empty, linkingOption: List[String] = List.empty, compileOption: List[String] = List.empty, targetTriple: Option[String] = None, clang: Option[String] = None, clangPP: Option[String] = None, serviceProviders: List[(String, String)] = Nil, sanitizer: Option[String] = None) extends Product with Serializable
  5. case class OptimizerConfigOptions(maxInlineDepth: Option[Int] = None, maxCalleeSize: Option[Int] = None, maxCallerSize: Option[Int] = None, maxInlineSize: Option[Int] = None) extends Product with Serializable
  6. case class PrinterOptions(classNames: List[String] = Nil, classpath: List[String] = "." :: Nil, usingDefaultClassPath: Boolean = true, fromPath: Boolean = false, verbose: Boolean = false) extends Product with Serializable
  7. case class SemanticsConfigOptions(finalFields: Option[JVMMemoryModelCompliance] = None, strictExternCalls: Option[Boolean] = None) extends Product with Serializable
  8. case class SourceLevelDebuggingConfigOptions(enabled: Option[Boolean] = None, genFunctionSourcePositions: Option[Boolean] = None, genLocalVariables: Option[Boolean] = None, customSourceRoots: Seq[Path] = Nil) extends Product with Serializable

Value Members

  1. case object BuildInfo extends Product with Serializable

    This object was generated by sbt-buildinfo.

  2. object ConfigOptions extends java.io.Serializable
  3. object JVMMemoryModelCompliance
  4. object NativeConfigOptions extends java.io.Serializable
  5. object OptimizerConfigOptions extends java.io.Serializable
  6. object PrinterOptions extends java.io.Serializable
  7. object SemanticsConfigOptions extends java.io.Serializable
  8. object SourceLevelDebuggingConfigOptions extends java.io.Serializable

Ungrouped