Binary
, BinarySpec
, Buildable
, BuildableComponentSpec
, CheckableComponentSpec
, ComponentSpec
, LibraryBinarySpec
, ModelElement
, Named
, NativeBinarySpec
, NativeLibraryBinarySpec
@Incubating public interface SharedLibraryBinarySpec extends NativeLibraryBinarySpec
Modifier and Type | Interface | Description |
---|---|---|
static interface |
SharedLibraryBinarySpec.TasksCollection |
Provides access to key tasks used for building the binary.
|
Named.Namer
Modifier and Type | Method | Description |
---|---|---|
File |
getSharedLibraryFile() |
The shared library file.
|
File |
getSharedLibraryLinkFile() |
The shared library link file.
|
SharedLibraryBinarySpec.TasksCollection |
getTasks() |
The set of tasks associated with this binary.
|
void |
setSharedLibraryFile(File sharedLibraryFile) |
The shared library file.
|
void |
setSharedLibraryLinkFile(File sharedLibraryLinkFile) |
The shared library link 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 getSharedLibraryFile()
File getSharedLibraryLinkFile()
void setSharedLibraryFile(File sharedLibraryFile)
void setSharedLibraryLinkFile(File sharedLibraryLinkFile)
SharedLibraryBinarySpec.TasksCollection getTasks()
getTasks
in interface BinarySpec