Class WindowsResourceCompile

  • All Implemented Interfaces:
    Comparable<Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, ExtensionAware, Task, org.gradle.util.Configurable<Task>

    @Incubating
    public class WindowsResourceCompile
    extends DefaultTask
    Compiles Windows Resource scripts into .res files.
    • Constructor Detail

      • WindowsResourceCompile

        public WindowsResourceCompile()
    • Method Detail

      • getIncrementalCompilerBuilder

        @Inject
        public org.gradle.language.nativeplatform.internal.incremental.IncrementalCompilerBuilder getIncrementalCompilerBuilder()
      • getOperationLoggerFactory

        @Inject
        public org.gradle.internal.operations.logging.BuildOperationLoggerFactory getOperationLoggerFactory()
      • getTargetPlatform

        public NativePlatform getTargetPlatform()
        The platform being targeted.
      • setTargetPlatform

        public void setTargetPlatform​(NativePlatform targetPlatform)
      • getOutputDir

        @OutputDirectory
        public File getOutputDir()
        The directory where object files will be generated.
      • setOutputDir

        public void setOutputDir​(File outputDir)
      • includes

        public void includes​(Object includeRoots)
        Add directories where the compiler should search for header files.
      • source

        public void source​(Object sourceFiles)
        Adds a set of source files to be compiled. The provided sourceFiles object is evaluated as per Project.files(Object...).
      • getMacros

        @Input
        public Map<String,​String> getMacros()
        Macros that should be defined for the compiler.
      • getCompilerArgs

        @Input
        public List<String> getCompilerArgs()
        Additional arguments to provide to the compiler.
      • setCompilerArgs

        public void setCompilerArgs​(List<String> compilerArgs)