@Incubating public class Assemble extends DefaultTask
Task.Namer
TASK_ACTION, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
Constructor and Description |
---|
Assemble() |
Modifier and Type | Method and Description |
---|---|
void |
assemble() |
List<String> |
getAssemblerArgs()
Additional arguments to provide to the assembler.
|
FileCollection |
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() |
FileCollection |
getSource() |
NativePlatform |
getTargetPlatform()
The platform being targeted.
|
NativeToolChain |
getToolChain()
The tool chain being used to build.
|
void |
includes(Object includeRoots)
Add directories where the compiler should search for header files.
|
void |
setAssemblerArgs(List<String> assemblerArgs) |
void |
setObjectFileDir(File objectFileDir) |
void |
setTargetPlatform(NativePlatform targetPlatform) |
void |
setToolChain(NativeToolChain toolChain) |
void |
source(Object sourceFiles)
Adds a set of assembler sources files to be translated.
|
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
addValidator, appendParallelSafeAction, compareTo, configure, deleteAllActions, dependsOn, dependsOnTaskDidWork, doFirst, doFirst, doFirst, doLast, doLast, doLast, execute, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExecuter, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTemporaryDir, getTemporaryDirFactory, getValidators, hasProperty, injectIntoNewInstance, isEnabled, isHasCustomActions, leftShift, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setExecuter, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
@Inject public org.gradle.internal.operations.logging.BuildOperationLoggerFactory getOperationLoggerFactory()
public void assemble()
@InputFiles @SkipWhenEmpty public FileCollection getSource()
public void source(Object sourceFiles)
Project.files(Object...)
.@Input public List<String> getAssemblerArgs()
@Internal public NativeToolChain getToolChain()
public void setToolChain(NativeToolChain toolChain)
public NativePlatform getTargetPlatform()
public void setTargetPlatform(NativePlatform targetPlatform)
@OutputDirectory public File getObjectFileDir()
public void setObjectFileDir(File objectFileDir)
@InputFiles public FileCollection getIncludes()
public void includes(Object includeRoots)