api / org.gradle.nativeplatform.toolchain / GccPlatformToolChain

GccPlatformToolChain

@Incubating interface GccPlatformToolChain : NativePlatformToolChain

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

Functions

getAssembler

abstract fun getAssembler(): GccCommandLineToolConfiguration

Returns the settings to use for the assembler.

getCppCompiler

abstract fun getCppCompiler(): GccCommandLineToolConfiguration

Returns the settings to use for the C++ compiler.

getLinker

abstract fun getLinker(): GccCommandLineToolConfiguration

Returns the settings to use for the linker.

getObjcCompiler

abstract fun getObjcCompiler(): GccCommandLineToolConfiguration

Returns the settings to use for the Objective-C compiler.

getObjcppCompiler

abstract fun getObjcppCompiler(): GccCommandLineToolConfiguration

Returns the settings to use for the Objective-C++ compiler.

getStaticLibArchiver

abstract fun getStaticLibArchiver(): GccCommandLineToolConfiguration

Returns the settings to use for the archiver.

getcCompiler

abstract fun getcCompiler(): GccCommandLineToolConfiguration

Returns the settings to use for the C compiler.

Inherited Functions

getPlatform

abstract fun getPlatform(): NativePlatform

Returns the platform which this tool chain builds for.