KlibTarget

Target name consisting of two parts: a configurableName that could be configured by a user, and an targetName that names a target platform and could not be configured by a user.

When serialized, the target represented as a tuple <targetName>.<canonicalName>, like ios.iosArm64. If both names are the same (they are by default, unless a user decides to use a custom name), the serialized from is shortened to a single term. For example, macosArm64.macosArm64 and macosArm64 are a long and a short serialized forms of the same target.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A name of a target that could be configured by a user in a build script. Usually, it's the same name as targetName.

Link copied to clipboard

An actual name of a target that remains unaffected by a custom name settings in a build script.

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String