Package-level declarations

Tasks for building native component projects.

Types

Link copied to clipboard
@DisableCachingByDefault(because = "Abstract super-class, not to be instantiated directly")
abstract class AbstractLinkTask : DefaultTask, ObjectFilesToBinary
Base task for linking a native binary from object files and libraries.
Link copied to clipboard
@DisableCachingByDefault(because = "Not made cacheable, yet")
abstract class CreateStaticLibrary : DefaultTask, ObjectFilesToBinary
Assembles a static library from object files.
Link copied to clipboard
@DisableCachingByDefault(because = "Not made cacheable, yet")
abstract class ExtractSymbols : DefaultTask
Extracts the debug symbols from a binary and stores them in a separate file.
Link copied to clipboard
@DisableCachingByDefault(because = "Not worth caching")
abstract class InstallExecutable : DefaultTask
Installs an executable with it's dependent libraries so it can be easily executed.
Link copied to clipboard
@DisableCachingByDefault(because = "Not made cacheable, yet")
abstract class LinkExecutable : AbstractLinkTask
Links a binary executable from object files and libraries.
Link copied to clipboard
@DisableCachingByDefault(because = "Not made cacheable, yet")
abstract class LinkMachOBundle : AbstractLinkTask
Links a binary bundle from object files and imported libraries.
Link copied to clipboard
@DisableCachingByDefault(because = "Not made cacheable, yet")
abstract class LinkSharedLibrary : AbstractLinkTask
Links a binary shared library from object files and imported libraries.
Link copied to clipboard
A task that combines a set of object files into a single binary.
Link copied to clipboard
@DisableCachingByDefault(because = "Not made cacheable, yet")
abstract class PrefixHeaderFileGenerateTask : DefaultTask
Generates a prefix header file from a list of headers to be precompiled.
Link copied to clipboard
@DisableCachingByDefault(because = "Not made cacheable, yet")
abstract class StripSymbols : DefaultTask
Strips the debug symbols from a binary