LTO

object LTO

Utility to create LTO objects to control Link Time Optimization (LTO) which is used to pass the correct option to the linker in the link phase.

Companion:
class
trait Sum
trait Mirror
class Object
trait Matchable
class Any
LTO.type

Type members

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

def apply(name: String): LTO

Create an LTO object

Create an LTO object

Value parameters:
name

the LTO as a string

Returns:

the LTO object

Default LTO mode, none.

Default LTO mode, none.

def full: LTO

LTO full mode full

LTO full mode full

def none: LTO

LTO disabled mode none

LTO disabled mode none

def thin: LTO

LTO thin mode thin

LTO thin mode thin