Class CMakeCustomTaskContainer
java.lang.Object
io.github.tomaki19.gradle.cmake.extension.CMakeCustomTaskContainer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyDevelopArchiveTasks(CMakeResolvedToolchain toolchain, String buildConfig, CMakeResolvedLibrary library, org.gradle.api.Action<org.gradle.api.tasks.bundling.AbstractArchiveTask> configureAction) voidapplyExecTasks(CMakeResolvedToolchain toolchain) voidapplyExecTasks(CMakeResolvedToolchain toolchain, String buildConfig, CMakeResolvedApplication application, org.gradle.api.Action<CMakeCustomExec> configureAction) voidapplyExecTasks(CMakeResolvedToolchain toolchain, String buildConfig, CMakeResolvedLibrary library, org.gradle.api.Action<CMakeCustomExec> configureAction) voidapplyExecTasks(CMakeResolvedToolchain toolchain, String buildConfig, CMakeResolvedTest test, org.gradle.api.Action<CMakeCustomExec> configureAction) voidapplyExecTasks(CMakeResolvedToolchain toolchain, String buildConfig, org.gradle.api.Action<CMakeCustomExec> configureAction) voidapplyRuntimeArchiveTasks(CMakeResolvedToolchain toolchain, String buildConfig, CMakeResolvedApplication application, org.gradle.api.Action<org.gradle.api.tasks.bundling.AbstractArchiveTask> configureAction) voidapplyRuntimeArchiveTasks(CMakeResolvedToolchain toolchain, String buildConfig, CMakeResolvedLibrary library, org.gradle.api.Action<org.gradle.api.tasks.bundling.AbstractArchiveTask> configureAction) voidapplyRuntimeArchiveTasks(CMakeResolvedToolchain toolchain, String buildConfig, CMakeResolvedTest test, org.gradle.api.Action<org.gradle.api.tasks.bundling.AbstractArchiveTask> configureAction) <T extends org.gradle.api.tasks.bundling.AbstractArchiveTask>
voidregisterDevelopArchiveTasks(Map<String, Object> entries) voidregisterDevelopArchiveTasks(Map<String, Object> entries, org.gradle.api.Action<org.gradle.api.tasks.bundling.AbstractArchiveTask> action) voidregisterExecTasks(Map<String, Object> entries, String prefix, org.gradle.api.Action<CMakeCustomExec> action) voidregisterExecTasks(Map<String, Object> entries, org.gradle.api.Action<CMakeCustomExec> action) voidregisterRuntimeArchiveTasks(Map<String, Object> entries) <T extends org.gradle.api.tasks.bundling.AbstractArchiveTask>
voidregisterRuntimeArchiveTasks(Map<String, Object> entries, org.gradle.api.Action<org.gradle.api.tasks.bundling.AbstractArchiveTask> action)
-
Constructor Details
-
CMakeCustomTaskContainer
public CMakeCustomTaskContainer(org.gradle.api.tasks.TaskContainer taskContainer)
-
-
Method Details
-
registerExecTasks
public void registerExecTasks(Map<String, Object> entries, org.gradle.api.Action<CMakeCustomExec> action) throws CMakeApiException- Throws:
CMakeApiException
-
registerExecTasks
public void registerExecTasks(Map<String, Object> entries, String prefix, org.gradle.api.Action<CMakeCustomExec> action) throws CMakeApiException- Throws:
CMakeApiException
-
registerRuntimeArchiveTasks
public <T extends org.gradle.api.tasks.bundling.AbstractArchiveTask> void registerRuntimeArchiveTasks(Map<String, Object> entries, org.gradle.api.Action<org.gradle.api.tasks.bundling.AbstractArchiveTask> action) throws CMakeApiException- Throws:
CMakeApiException
-
registerRuntimeArchiveTasks
- Throws:
CMakeApiException
-
registerDevelopArchiveTasks
public void registerDevelopArchiveTasks(Map<String, Object> entries, org.gradle.api.Action<org.gradle.api.tasks.bundling.AbstractArchiveTask> action) throws CMakeApiException- Throws:
CMakeApiException
-
registerDevelopArchiveTasks
public <T extends org.gradle.api.tasks.bundling.AbstractArchiveTask> void registerDevelopArchiveTasks(Map<String, Object> entries) throws CMakeApiException- Throws:
CMakeApiException
-
applyExecTasks
-
applyExecTasks
public void applyExecTasks(CMakeResolvedToolchain toolchain, String buildConfig, org.gradle.api.Action<CMakeCustomExec> configureAction) -
applyExecTasks
public void applyExecTasks(CMakeResolvedToolchain toolchain, String buildConfig, CMakeResolvedLibrary library, org.gradle.api.Action<CMakeCustomExec> configureAction) -
applyRuntimeArchiveTasks
public void applyRuntimeArchiveTasks(CMakeResolvedToolchain toolchain, String buildConfig, CMakeResolvedLibrary library, org.gradle.api.Action<org.gradle.api.tasks.bundling.AbstractArchiveTask> configureAction) -
applyDevelopArchiveTasks
public void applyDevelopArchiveTasks(CMakeResolvedToolchain toolchain, String buildConfig, CMakeResolvedLibrary library, org.gradle.api.Action<org.gradle.api.tasks.bundling.AbstractArchiveTask> configureAction) -
applyExecTasks
public void applyExecTasks(CMakeResolvedToolchain toolchain, String buildConfig, CMakeResolvedApplication application, org.gradle.api.Action<CMakeCustomExec> configureAction) -
applyRuntimeArchiveTasks
public void applyRuntimeArchiveTasks(CMakeResolvedToolchain toolchain, String buildConfig, CMakeResolvedApplication application, org.gradle.api.Action<org.gradle.api.tasks.bundling.AbstractArchiveTask> configureAction) -
applyExecTasks
public void applyExecTasks(CMakeResolvedToolchain toolchain, String buildConfig, CMakeResolvedTest test, org.gradle.api.Action<CMakeCustomExec> configureAction) -
applyRuntimeArchiveTasks
public void applyRuntimeArchiveTasks(CMakeResolvedToolchain toolchain, String buildConfig, CMakeResolvedTest test, org.gradle.api.Action<org.gradle.api.tasks.bundling.AbstractArchiveTask> configureAction)
-