Class Assemble

    • Constructor Detail

      • Assemble

        @Inject
        public Assemble()
    • Method Detail

      • getOperationLoggerFactory

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

        @Inject
        protected org.gradle.internal.file.Deleter getDeleter()
      • assemble

        public void assemble()
      • source

        public void source​(java.lang.Object sourceFiles)
        Adds a set of assembler sources files to be translated. The provided sourceFiles object is evaluated as per Project.files(Object...).
      • getAssemblerArgs

        @Input
        public java.util.List<java.lang.String> getAssemblerArgs()
        Additional arguments to provide to the assembler.
      • setAssemblerArgs

        public void setAssemblerArgs​(java.util.List<java.lang.String> assemblerArgs)
      • getTargetPlatform

        public Property<NativePlatform> getTargetPlatform()
        The platform being compiled for.
        Since:
        4.7
      • getObjectFileDir

        @OutputDirectory
        public java.io.File getObjectFileDir()
        The directory where object files will be generated.
      • setObjectFileDir

        public void setObjectFileDir​(java.io.File objectFileDir)
      • includes

        public void includes​(java.lang.Object includeRoots)
        Add directories where the compiler should search for header files.
        Since:
        4.4