api / org.gradle.nativeplatform.toolchain / SwiftcPlatformToolChain

SwiftcPlatformToolChain

@Incubating interface SwiftcPlatformToolChain : NativePlatformToolChain

Swiftc specific settings for the tools used to build for a particular platform.

Since
4.1

Functions

getLinker

abstract fun getLinker(): CommandLineToolConfiguration

Returns the linker tool.

getStaticLibArchiver

abstract fun getStaticLibArchiver(): CommandLineToolConfiguration

Returns the settings to use for the archiver.

getStripper

abstract fun getStripper(): CommandLineToolConfiguration

Returns the tool for stripping symbols.

getSwiftCompiler

abstract fun getSwiftCompiler(): CommandLineToolConfiguration

Returns the compiler tool.

getSymbolExtractor

abstract fun getSymbolExtractor(): CommandLineToolConfiguration

Returns the tool for extracting symbols.

Inherited Functions

getPlatform

abstract fun getPlatform(): NativePlatform

Returns the platform which this tool chain builds for.