Comparable<Task>
, org.gradle.api.internal.DynamicObjectAware
, org.gradle.api.internal.TaskInternal
, ExtensionAware
, Task
, org.gradle.util.Configurable<Task>
@Incubating public class Assemble extends DefaultTask
Task.Namer
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor | Description |
---|---|
Assemble() |
Modifier and Type | Method | Description |
---|---|---|
void |
assemble() |
|
List<String> |
getAssemblerArgs() |
Additional arguments to provide to the assembler.
|
ConfigurableFileCollection |
getIncludes() |
Returns the header directories to be used for compilation.
|
File |
getObjectFileDir() |
The directory where object files will be generated.
|
org.gradle.internal.operations.logging.BuildOperationLoggerFactory |
getOperationLoggerFactory() |
|
ConfigurableFileCollection |
getSource() |
|
Property<NativePlatform> |
getTargetPlatform() |
The platform being compiled for.
|
Property<NativeToolChain> |
getToolChain() |
The tool chain used for compilation.
|
void |
includes(Object includeRoots) |
Add directories where the compiler should search for header files.
|
void |
setAssemblerArgs(List<String> assemblerArgs) |
|
void |
setObjectFileDir(File objectFileDir) |
|
void |
source(Object sourceFiles) |
Adds a set of assembler sources files to be translated.
|
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
appendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
@Inject public org.gradle.internal.operations.logging.BuildOperationLoggerFactory getOperationLoggerFactory()
public void assemble()
@PathSensitive(RELATIVE) @InputFiles @SkipWhenEmpty public ConfigurableFileCollection getSource()
public void source(Object sourceFiles)
Project.files(Object...)
.@Input public List<String> getAssemblerArgs()
@Internal public Property<NativeToolChain> getToolChain()
public Property<NativePlatform> getTargetPlatform()
@OutputDirectory public File getObjectFileDir()
public void setObjectFileDir(File objectFileDir)
@PathSensitive(RELATIVE) @InputFiles public ConfigurableFileCollection getIncludes()
public void includes(Object includeRoots)