Schnittstelle GccCompatibleToolChain

Alle Superschnittstellen:
Named, NativeToolChain, ToolChain
Alle bekannten Unterschnittstellen:
Clang, Gcc

@Incubating public interface GccCompatibleToolChain extends NativeToolChain
A ToolChain that can handle additional platforms simply by configuring the NativeBinary.
  • Verschachtelte Klassen - Übersicht

    Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.gradle.api.Named

    Named.Namer
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    Adds an action that can fine-tune the tool configuration for each platform supported by this tool chain.
    The paths setting required for executing the tool chain.
    void
    path(Object... pathEntries)
    Append an entry or entries to the tool chain path.
    void
    setTargets(String... platformNames)
    Override the current platform configuration with target platforms specified by name
    void
    target(String platformName)
    Add support for target platform specified by name.
    void
    target(String platformName, Action<? super GccPlatformToolChain> action)
    Add configuration for a target platform specified by name with additional configuration action.

    Von Schnittstelle geerbte Methoden org.gradle.api.Named

    getName

    Von Schnittstelle geerbte Methoden org.gradle.platform.base.ToolChain

    getDisplayName
  • Methodendetails

    • getPath

      List<File> getPath()
      The paths setting required for executing the tool chain. These are used to locate tools for this tool chain, and are prepended to the system PATH when executing these tools.
    • path

      void path(Object... pathEntries)
      Append an entry or entries to the tool chain path.
      Parameter:
      pathEntries - The path values to append. These are evaluated as per Project.files(Object...)
    • target

      void target(String platformName)
      Add support for target platform specified by name.
    • target

      void target(String platformName, Action<? super GccPlatformToolChain> action)
      Add configuration for a target platform specified by name with additional configuration action.
    • setTargets

      void setTargets(String... platformNames)
      Override the current platform configuration with target platforms specified by name
      Seit:
      4.4
    • eachPlatform

      void eachPlatform(Action<? super GccPlatformToolChain> action)
      Adds an action that can fine-tune the tool configuration for each platform supported by this tool chain.