Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- apply(Project) - Method in class io.github.glorrian.cmakegradleplugin.CMakePlugin
B
- BUILD_CMAKE_TASK_NAME - Static variable in class io.github.glorrian.cmakegradleplugin.CMakePlugin
- buildCommandLine() - Method in class io.github.glorrian.cmakegradleplugin.CMakeBuildTask
- buildCommandLine() - Method in class io.github.glorrian.cmakegradleplugin.CMakeConfigurationTask
- buildCommandLine() - Method in class io.github.glorrian.cmakegradleplugin.CMakeTask
-
The implementation of this method must contain an assembly of command line arguments for the task
- BuildType - Interface in io.github.glorrian.cmakegradleplugin.util
-
Build type of the CMake project build
C
- call() - Method in class io.github.glorrian.cmakegradleplugin.CMakeExecutor.StreamPrintService
-
Method for using in
AbstractExecutorService.submit(Callable) - CMakeBuildTask - Class in io.github.glorrian.cmakegradleplugin
-
Task for the cmake project build stage from the cache
- CMakeBuildTask() - Constructor for class io.github.glorrian.cmakegradleplugin.CMakeBuildTask
- CMakeConfigurationTask - Class in io.github.glorrian.cmakegradleplugin
-
Gradle task for CMake configure stage.
- CMakeConfigurationTask() - Constructor for class io.github.glorrian.cmakegradleplugin.CMakeConfigurationTask
- CMakeExecutor - Class in io.github.glorrian.cmakegradleplugin
-
Executor implementation for running CMake commands.
- CMakeExecutor(Class<?>) - Constructor for class io.github.glorrian.cmakegradleplugin.CMakeExecutor
-
Accepts an argument to define the task for which the command will be executed.
- CMakeExecutor.StreamPrintService - Class in io.github.glorrian.cmakegradleplugin
-
A callable class for use in
ThreadPoolExecutorUsed to print information from input streams (Basic input stream and error input stream) - CMakeExtension - Class in io.github.glorrian.cmakegradleplugin
-
Extension model for Gradle plugin to build CMake into Gradle
- CMakeExtension() - Constructor for class io.github.glorrian.cmakegradleplugin.CMakeExtension
- CMakePlugin - Class in io.github.glorrian.cmakegradleplugin
- CMakePlugin() - Constructor for class io.github.glorrian.cmakegradleplugin.CMakePlugin
- CMakeTask - Class in io.github.glorrian.cmakegradleplugin
-
An abstract class from which all plugin tasks are inherited
- CMakeTask() - Constructor for class io.github.glorrian.cmakegradleplugin.CMakeTask
- CONFIGURE_CMAKE_TASK_NAME - Static variable in class io.github.glorrian.cmakegradleplugin.CMakePlugin
D
- DEBUG - Static variable in interface io.github.glorrian.cmakegradleplugin.util.BuildType
- DEFAULT_BUILD_DIRECTORY_NAME - Static variable in class io.github.glorrian.cmakegradleplugin.CMakePlugin
- DEFAULT_SOURCE_DIRECTORY - Static variable in class io.github.glorrian.cmakegradleplugin.CMakePlugin
- DSL_EXTENSION_NAME - Static variable in class io.github.glorrian.cmakegradleplugin.CMakePlugin
E
- execute() - Method in class io.github.glorrian.cmakegradleplugin.CMakeBuildTask
- execute() - Method in class io.github.glorrian.cmakegradleplugin.CMakeConfigurationTask
- execute() - Method in class io.github.glorrian.cmakegradleplugin.CMakeTask
-
The method that is used as a Task Action
- execute(List<String>, File) - Method in class io.github.glorrian.cmakegradleplugin.CMakeExecutor
-
A method for executing a command in a specific build directory.
- execute(List<String>, File, Consumer<? super String>, Consumer<? super String>) - Method in class io.github.glorrian.cmakegradleplugin.CMakeExecutor
-
A method for executing a command in a specific build directory with custom print functions.
G
- getArguments() - Method in class io.github.glorrian.cmakegradleplugin.CMakeConfigurationTask
- getArguments() - Method in class io.github.glorrian.cmakegradleplugin.CMakeExtension
- getBuildDirectory() - Method in class io.github.glorrian.cmakegradleplugin.CMakeBuildTask
- getBuildDirectory() - Method in class io.github.glorrian.cmakegradleplugin.CMakeConfigurationTask
- getBuildDirectory() - Method in class io.github.glorrian.cmakegradleplugin.CMakeExtension
- getBuildDirectory() - Method in class io.github.glorrian.cmakegradleplugin.CMakeTask
-
Required output property for each task
- getBuildType() - Method in class io.github.glorrian.cmakegradleplugin.CMakeBuildTask
- getBuildType() - Method in class io.github.glorrian.cmakegradleplugin.CMakeConfigurationTask
- getBuildType() - Method in class io.github.glorrian.cmakegradleplugin.CMakeExtension
- getCMakeExecutable() - Method in class io.github.glorrian.cmakegradleplugin.CMakeBuildTask
- getCMakeExecutable() - Method in class io.github.glorrian.cmakegradleplugin.CMakeConfigurationTask
- getCMakeExecutable() - Method in class io.github.glorrian.cmakegradleplugin.CMakeExtension
- getCMakeExecutable() - Method in class io.github.glorrian.cmakegradleplugin.CMakeTask
-
Required input property for each task
- getCMakeExecutable() - Static method in class io.github.glorrian.cmakegradleplugin.util.NativePlatform
-
A method for searching for the CMake executable file in system variables.
- getExtension() - Method in class io.github.glorrian.cmakegradleplugin.CMakeTask
-
Method to get DSL extension from project build
- getGenerator() - Method in class io.github.glorrian.cmakegradleplugin.CMakeConfigurationTask
- getGenerator() - Method in class io.github.glorrian.cmakegradleplugin.CMakeExtension
- getSourceDirectory() - Method in class io.github.glorrian.cmakegradleplugin.CMakeConfigurationTask
- getSourceDirectory() - Method in class io.github.glorrian.cmakegradleplugin.CMakeExtension
- getToolchain() - Method in class io.github.glorrian.cmakegradleplugin.CMakeConfigurationTask
- getToolchain() - Method in class io.github.glorrian.cmakegradleplugin.CMakeExtension
- gradleTasksGroup - Static variable in class io.github.glorrian.cmakegradleplugin.CMakePlugin
I
- io.github.glorrian.cmakegradleplugin - package io.github.glorrian.cmakegradleplugin
- io.github.glorrian.cmakegradleplugin.util - package io.github.glorrian.cmakegradleplugin.util
- IS_LINUX - Static variable in class io.github.glorrian.cmakegradleplugin.util.NativePlatform
- IS_MACOS - Static variable in class io.github.glorrian.cmakegradleplugin.util.NativePlatform
- IS_WINDOWS - Static variable in class io.github.glorrian.cmakegradleplugin.util.NativePlatform
L
- logProviders(Consumer<? super String>) - Method in class io.github.glorrian.cmakegradleplugin.CMakeTask
-
Logs all the Provider of this task.
M
- MIN_SIZE_REL - Static variable in interface io.github.glorrian.cmakegradleplugin.util.BuildType
N
- NativePlatform - Class in io.github.glorrian.cmakegradleplugin.util
-
Represents a native platform for building with operating system.
- NativePlatform() - Constructor for class io.github.glorrian.cmakegradleplugin.util.NativePlatform
O
- OS_NAME - Static variable in class io.github.glorrian.cmakegradleplugin.util.NativePlatform
R
- REL_WITH_DEB_INFO - Static variable in interface io.github.glorrian.cmakegradleplugin.util.BuildType
- RELEASE - Static variable in interface io.github.glorrian.cmakegradleplugin.util.BuildType
S
- setProperties(CMakeExtension) - Method in class io.github.glorrian.cmakegradleplugin.CMakeTask
-
A method that parses all properties from the task and automatically sets them values from the DSL extension
- setTypedFields(CMakeExtension, Class<T>, Method) - Method in class io.github.glorrian.cmakegradleplugin.CMakeTask
-
A method for set value to the field of task object from DSL extension
- StreamPrintService(InputStream, Consumer<? super String>) - Constructor for class io.github.glorrian.cmakegradleplugin.CMakeExecutor.StreamPrintService
-
Accepts an input stream and a function to print this stream
All Classes and Interfaces|All Packages|Constant Field Values