Class CMakeResolvedToolchain

java.lang.Object
io.github.tomaki19.gradle.cmake.model.CMakeResolvedName<CMakeResolvedToolchain>
io.github.tomaki19.gradle.cmake.model.CMakeResolvedToolchain
All Implemented Interfaces:
Comparable<CMakeResolvedToolchain>

public final class CMakeResolvedToolchain extends CMakeResolvedName<CMakeResolvedToolchain>
  • Constructor Details

    • CMakeResolvedToolchain

      public CMakeResolvedToolchain(CMakeToolchain toolchain)
  • Method Details

    • getOperatingSystem

      public org.gradle.internal.os.OperatingSystem getOperatingSystem()
    • getGenerator

      public String getGenerator()
    • getBuildConfigs

      public Collection<String> getBuildConfigs()
    • getEnvironment

      public Map<String,String> getEnvironment()
    • getEnvironmentFile

      public Optional<org.gradle.api.file.RegularFile> getEnvironmentFile()
    • getToolchainFile

      public Optional<org.gradle.api.file.RegularFile> getToolchainFile()
    • getInterfaceLibraries

      public Collection<CMakeResolvedLibrary> getInterfaceLibraries()
    • getStaticLibraries

      public Collection<CMakeResolvedLibrary> getStaticLibraries()
    • getSharedLibraries

      public Collection<CMakeResolvedLibrary> getSharedLibraries()
    • hasInterfaceLibraries

      public boolean hasInterfaceLibraries()
    • hasBinaryLibraries

      public boolean hasBinaryLibraries()
    • getApplications

      public Collection<CMakeResolvedApplication> getApplications()
    • hasApplications

      public boolean hasApplications()
    • getTests

      public Collection<CMakeResolvedTest> getTests()
    • hasTests

      public boolean hasTests()
    • hasBinaries

      public boolean hasBinaries()