Class CMakePluginExtension

java.lang.Object
dev.welbyseely.CMakePluginExtension

public class CMakePluginExtension extends Object
  • Constructor Details

    • CMakePluginExtension

      public CMakePluginExtension(org.gradle.api.Project project)
  • Method Details

    • getExecutable

      public org.gradle.api.provider.Property<String> getExecutable()
    • getWorkingFolder

      public org.gradle.api.file.DirectoryProperty getWorkingFolder()
    • getSourceFolder

      public org.gradle.api.file.DirectoryProperty getSourceFolder()
    • getConfigurationTypes

      public org.gradle.api.provider.Property<String> getConfigurationTypes()
    • getInstallPrefix

      public org.gradle.api.provider.Property<String> getInstallPrefix()
    • getGenerator

      public org.gradle.api.provider.Property<String> getGenerator()
    • getPlatform

      public org.gradle.api.provider.Property<String> getPlatform()
    • getToolset

      public org.gradle.api.provider.Property<String> getToolset()
    • getBuildSharedLibs

      public org.gradle.api.provider.Property<Boolean> getBuildSharedLibs()
    • getBuildStaticLibs

      public org.gradle.api.provider.Property<Boolean> getBuildStaticLibs()
    • getDef

      public org.gradle.api.provider.MapProperty<String,String> getDef()
    • getBuildConfig

      public org.gradle.api.provider.Property<String> getBuildConfig()
    • getBuildTarget

      public org.gradle.api.provider.Property<String> getBuildTarget()
    • getBuildClean

      public org.gradle.api.provider.Property<Boolean> getBuildClean()