Class MetalCSources
java.lang.Object
br.dev.pedrolamarao.gradle.metal.c.MetalCSources
- All Implemented Interfaces:
org.gradle.api.Named
C sources.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Constructor Summary
ConstructorsConstructorDescriptionMetalCSources(org.gradle.api.tasks.TaskProvider<MetalCCommandsTask> commandsTask, org.gradle.api.provider.ListProperty<String> compileOptions, org.gradle.api.tasks.TaskProvider<MetalCCompileTask> compileTask, String name) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionorg.gradle.api.provider.ListProperty<String>Compile options.getName()Sources name.org.gradle.api.provider.Provider<org.gradle.api.tasks.TaskOutputs>Compilation outputs.voidincludable(Object... sources) Adds directories to the include path.
-
Constructor Details
-
MetalCSources
@Inject public MetalCSources(org.gradle.api.tasks.TaskProvider<MetalCCommandsTask> commandsTask, org.gradle.api.provider.ListProperty<String> compileOptions, org.gradle.api.tasks.TaskProvider<MetalCCompileTask> compileTask, String name) Constructor.- Parameters:
commandsTask- commands taskcompileOptions- compile optionscompileTask- compile taskname- name
-
-
Method Details
-
getCompileOptions
Compile options.- Returns:
- property
-
getName
Sources name.- Specified by:
getNamein interfaceorg.gradle.api.Named- Returns:
- value
-
getOutputs
public org.gradle.api.provider.Provider<org.gradle.api.tasks.TaskOutputs> getOutputs()Compilation outputs.- Returns:
- provider
-
includable
Adds directories to the include path.- Parameters:
sources- sources to add
-