Class CMakeExtension

java.lang.Object
io.github.tomaki19.gradle.cmake.extension.CMakeExtension

public abstract class CMakeExtension extends Object
  • Field Details

  • Constructor Details

    • CMakeExtension

      @Inject public CMakeExtension(org.gradle.api.tasks.TaskContainer taskContainer)
  • Method Details

    • getToolchains

      public abstract org.gradle.api.NamedDomainObjectContainer<CMakeToolchain> getToolchains()
    • getPackages

      public abstract org.gradle.api.NamedDomainObjectContainer<CMakePackage> getPackages()
    • getLibraries

      public abstract org.gradle.api.NamedDomainObjectContainer<CMakeLibrary> getLibraries()
    • getApplications

      public abstract org.gradle.api.NamedDomainObjectContainer<CMakeApplication> getApplications()
    • getTests

      public abstract org.gradle.api.NamedDomainObjectContainer<CMakeTest> getTests()
    • getTasks

      public CMakeCustomTaskContainer getTasks()