Package org.gradle.language.rc.tasks
Class WindowsResourceCompile
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.language.rc.tasks.WindowsResourceCompile
- All Implemented Interfaces:
- Comparable<Task>,- org.gradle.api.internal.DynamicObjectAware,- org.gradle.api.internal.TaskInternal,- Named,- ExtensionAware,- Task,- Configurable<Task>
@Incubating
@DisableCachingByDefault(because="Not made cacheable, yet")
public abstract class WindowsResourceCompile
extends DefaultTask
Compiles Windows Resource scripts into .res files.
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.gradle.api.TaskTask.Namer
- 
Field SummaryFields inherited from interface org.gradle.api.TaskTASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcompile(InputChanges inputs) Additional arguments to provide to the compiler.protected FileCollectionThe set of dependent headers.Returns the header directories to be used for compilation.org.gradle.language.nativeplatform.internal.incremental.IncrementalCompilerBuilderMacros that should be defined for the compiler.org.gradle.internal.operations.logging.BuildOperationLoggerFactoryThe directory where object files will be generated.Returns the source files to be compiled.The platform being compiled for.The tool chain used for compilation.voidAdd directories where the compiler should search for header files.voidvoidsetOutputDir(File outputDir) voidAdds a set of source files to be compiled.Methods inherited from class org.gradle.api.DefaultTaskcompareTo, 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, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTaskacceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.TaskdoNotTrackState, getConvention, notCompatibleWithConfigurationCache
- 
Constructor Details- 
WindowsResourceCompilepublic WindowsResourceCompile()
 
- 
- 
Method Details- 
getIncrementalCompilerBuilder@Inject public org.gradle.language.nativeplatform.internal.incremental.IncrementalCompilerBuilder getIncrementalCompilerBuilder()
- 
getOperationLoggerFactory@Inject public org.gradle.internal.operations.logging.BuildOperationLoggerFactory getOperationLoggerFactory()
- 
compile
- 
getToolChainThe tool chain used for compilation.- Since:
- 4.7
 
- 
getTargetPlatformThe platform being compiled for.- Since:
- 4.7
 
- 
getOutputDirThe directory where object files will be generated.
- 
setOutputDir
- 
getIncludesReturns the header directories to be used for compilation.
- 
includesAdd directories where the compiler should search for header files.
- 
getSource@InputFiles @SkipWhenEmpty @IgnoreEmptyDirectories @PathSensitive(RELATIVE) public ConfigurableFileCollection getSource()Returns the source files to be compiled.
- 
sourceAdds a set of source files to be compiled. The provided sourceFiles object is evaluated as perProject.files(Object...).
- 
getMacrosMacros that should be defined for the compiler.
- 
setMacros
- 
getCompilerArgsAdditional arguments to provide to the compiler.- Since:
- 5.1
 
- 
getHeaderDependenciesThe set of dependent headers. This is used for up-to-date checks only.- Since:
- 4.5
 
 
-