Groovy Documentation

org.gradle.nativebinaries.toolchain
[Java] Interface PlatformConfigurableToolChain

org.gradle.nativebinaries.toolchain.PlatformConfigurableToolChain
  org.gradle.nativebinaries.toolchain.ToolChain
      org.gradle.api.Named
All Superinterfaces:
ToolChain, Named

@Incubating
public interface PlatformConfigurableToolChain
extends ToolChain

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


Method Summary
void addPlatformConfiguration(TargetPlatformConfiguration platformConfig)

Add configuration for a target platform.

GccTool getAssembler()

The assembler.

GccTool getCCompiler()

The C++ compiler.

GccTool getCppCompiler()

The C compiler.

GccTool getLinker()

The linker.

GccTool getStaticLibArchiver()

The static library archiver.

 
Methods inherited from interface ToolChain
getDisplayName
 
Methods inherited from interface Named
getName
 

Method Detail

addPlatformConfiguration

public void addPlatformConfiguration(TargetPlatformConfiguration platformConfig)
Add configuration for a target platform.


getAssembler

public GccTool getAssembler()
The assembler.


getCCompiler

public GccTool getCCompiler()
The C++ compiler.


getCppCompiler

public GccTool getCppCompiler()
The C compiler.


getLinker

public GccTool getLinker()
The linker.


getStaticLibArchiver

public GccTool getStaticLibArchiver()
The static library archiver.


 

Gradle API 1.12