java.lang.Comparable<Task>
, org.gradle.api.internal.DynamicObjectAware
, org.gradle.api.internal.TaskInternal
, ExtensionAware
, Task
, Configurable<Task>
@Incubating @DisableCachingByDefault(because="Not made cacheable, yet") public abstract 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() |
|
java.util.List<java.lang.String> |
getAssemblerArgs() |
Additional arguments to provide to the assembler.
|
protected org.gradle.internal.file.Deleter |
getDeleter() |
|
ConfigurableFileCollection |
getIncludes() |
Returns the header directories to be used for compilation.
|
java.io.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(java.lang.Object includeRoots) |
Add directories where the compiler should search for header files.
|
void |
setAssemblerArgs(java.util.List<java.lang.String> assemblerArgs) |
|
void |
setObjectFileDir(java.io.File objectFileDir) |
|
void |
source(java.lang.Object sourceFiles) |
Adds a set of assembler sources files to be translated.
|
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
@Inject public org.gradle.internal.operations.logging.BuildOperationLoggerFactory getOperationLoggerFactory()
@Inject protected org.gradle.internal.file.Deleter getDeleter()
public void assemble()
@InputFiles @SkipWhenEmpty @IgnoreEmptyDirectories @PathSensitive(RELATIVE) public ConfigurableFileCollection getSource()
public void source(java.lang.Object sourceFiles)
Project.files(Object...)
.@Input public java.util.List<java.lang.String> getAssemblerArgs()
public void setAssemblerArgs(java.util.List<java.lang.String> assemblerArgs)
@Internal public Property<NativeToolChain> getToolChain()
public Property<NativePlatform> getTargetPlatform()
@OutputDirectory public java.io.File getObjectFileDir()
public void setObjectFileDir(java.io.File objectFileDir)
@PathSensitive(RELATIVE) @InputFiles public ConfigurableFileCollection getIncludes()
public void includes(java.lang.Object includeRoots)