Class MetalIxxSources
java.lang.Object
br.dev.pedrolamarao.gradle.metal.base.MetalSources
br.dev.pedrolamarao.gradle.metal.ixx.MetalIxxSources
- All Implemented Interfaces:
org.gradle.api.Named
C++ module implementation sources.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
org.gradle.api.Named.Namer -
Constructor Summary
ConstructorsConstructorDescriptionMetalIxxSources(org.gradle.api.tasks.TaskProvider<MetalIxxCompileTask> compileTask, String name) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionabstract org.gradle.api.provider.ListProperty<String>Compile options.abstract org.gradle.api.file.ConfigurableFileCollectionImports.abstract org.gradle.api.file.ConfigurableFileCollectionIncludes.getName()org.gradle.api.provider.Provider<org.gradle.api.file.Directory>Compilation output base directory.org.gradle.api.provider.Provider<org.gradle.api.tasks.TaskOutputs>Compilation outputs.abstract org.gradle.api.provider.Property<Boolean>If this source set is public and must be published.toString()Methods inherited from class br.dev.pedrolamarao.gradle.metal.base.MetalSources
getSources, getTargets
-
Constructor Details
-
MetalIxxSources
@Inject public MetalIxxSources(org.gradle.api.tasks.TaskProvider<MetalIxxCompileTask> compileTask, String name) Constructor.- Parameters:
compileTask- compile taskname- source set name
-
-
Method Details
-
getCompileOptions
Compile options.- Returns:
- property
-
getImports
public abstract org.gradle.api.file.ConfigurableFileCollection getImports()Imports.- Returns:
- collection
-
getIncludes
public abstract org.gradle.api.file.ConfigurableFileCollection getIncludes()Includes.- Returns:
- collection
-
getName
-
getOutputDirectory
public org.gradle.api.provider.Provider<org.gradle.api.file.Directory> getOutputDirectory()Compilation output base directory.- Returns:
- provider
-
getOutputs
public org.gradle.api.provider.Provider<org.gradle.api.tasks.TaskOutputs> getOutputs()Compilation outputs.- Returns:
- provider
-
getPublic
If this source set is public and must be published.- Returns:
- property
-
toString
-