Class CMakeToolchain
java.lang.Object
io.github.tomaki19.gradle.cmake.extension.api.CMakeNamedObject
io.github.tomaki19.gradle.cmake.extension.api.CMakeToolchain
- All Implemented Interfaces:
Comparable<CMakeNamedObject>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplications(org.gradle.api.Action<CMakeApplications> action) voidbuildConfigs(String... values) abstract CMakeApplicationsabstract org.gradle.api.file.RegularFilePropertyabstract org.gradle.api.provider.Property<String> abstract CMakeLibrariesabstract org.gradle.api.provider.Property<org.gradle.internal.os.OperatingSystem> abstract CMakeTestsgetTests()abstract org.gradle.api.file.RegularFilePropertyvoidlibraries(org.gradle.api.Action<CMakeLibraries> action) voidtests(org.gradle.api.Action<CMakeTests> action) Methods inherited from class io.github.tomaki19.gradle.cmake.extension.api.CMakeNamedObject
compareTo, equals, getName, hashCode
-
Field Details
-
LINUX
public static final org.gradle.internal.os.OperatingSystem LINUX -
MAC_OS
public static final org.gradle.internal.os.OperatingSystem MAC_OS -
WINDOWS
public static final org.gradle.internal.os.OperatingSystem WINDOWS
-
-
Constructor Details
-
CMakeToolchain
public CMakeToolchain()
-
-
Method Details
-
getOperatingSystem
public abstract org.gradle.api.provider.Property<org.gradle.internal.os.OperatingSystem> getOperatingSystem() -
getGenerator
-
getBuildConfigs
-
buildConfigs
-
getEnvironment
-
getEnvironmentFile
public abstract org.gradle.api.file.RegularFileProperty getEnvironmentFile() -
getToolchainFile
public abstract org.gradle.api.file.RegularFileProperty getToolchainFile() -
getLibraries
-
libraries
-
getApplications
-
applications
-
getTests
-
tests
-