Binary
, BinarySpec
, Buildable
, BuildableComponentSpec
, CheckableComponentSpec
, ComponentSpec
, LibraryBinarySpec
, ModelElement
, Named
, NativeBinarySpec
, NativeLibraryBinarySpec
@Incubating public interface StaticLibraryBinarySpec extends NativeLibraryBinarySpec
Modifier and Type | Interface | Description |
---|---|---|
static interface |
StaticLibraryBinarySpec.TasksCollection |
Provides access to key tasks used for building the binary.
|
Named.Namer
Modifier and Type | Method | Description |
---|---|---|
void |
additionalLinkFiles(FileCollection files) |
Add some additional files required by consumers of this library at link time.
|
File |
getStaticLibraryFile() |
The static library file.
|
StaticLibraryBinarySpec.TasksCollection |
getTasks() |
The set of tasks associated with this binary.
|
void |
setStaticLibraryFile(File staticLibraryFile) |
The static library binary file.
|
getDisplayName
getInputs, getSources, isBuildable
getBuildDependencies
builtBy, getBuildTask, hasBuildDependencies, setBuildTask
checkedBy, getCheckTask, setCheckTask
getProjectPath
getDisplayName, getName
getAssembler, getBuildType, getcCompiler, getCppCompiler, getFlavor, getLibs, getLinker, getObjcCompiler, getObjcppCompiler, getRcCompiler, getStaticLibArchiver, getTargetPlatform, getToolChain, lib
getComponent, getLibrary
File getStaticLibraryFile()
void setStaticLibraryFile(File staticLibraryFile)
void additionalLinkFiles(FileCollection files)
StaticLibraryBinarySpec.TasksCollection getTasks()
getTasks
in interface BinarySpec