api / org.gradle.nativeplatform.toolchain

Package org.gradle.nativeplatform.toolchain

Types

Clang

interface Clang : GccCompatibleToolChain

The Clang tool chain.

CommandLineToolConfiguration

interface CommandLineToolConfiguration

An executable tool that forms part of a tool chain.

Gcc

interface Gcc : GccCompatibleToolChain

The GNU GCC tool chain.

GccCommandLineToolConfiguration

interface GccCommandLineToolConfiguration : CommandLineToolConfiguration

An executable tool used for GCC that allows customizing the executable.

GccCompatibleToolChain

interface GccCompatibleToolChain : NativeToolChain

A ToolChain that can handle additional platforms simply by configuring the NativeBinary.

GccPlatformToolChain

interface GccPlatformToolChain : NativePlatformToolChain

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

NativePlatformToolChain

interface NativePlatformToolChain

A platform specific configurable tool chain.

NativeToolChain

interface NativeToolChain : ToolChain

A set of compilers and linkers that are used together to construct a native binary.

NativeToolChainRegistry

interface NativeToolChainRegistry : ExtensiblePolymorphicDomainObjectContainer<NativeToolChain>, ToolChainRegistry<NativePlatform, NativeToolChain>

A container for NativeToolChains.

Swiftc

interface Swiftc : NativeToolChain

The Swift Compiler tool chain.

SwiftcPlatformToolChain

interface SwiftcPlatformToolChain : NativePlatformToolChain

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

VisualCpp

interface VisualCpp : NativeToolChain

The Visual C++ tool chain.

VisualCppPlatformToolChain

interface VisualCppPlatformToolChain : NativePlatformToolChain

Visual C++ specific settings for the tools used to build for a particular platform.