Package org.gradle.nativeplatform
Interface SharedLibraryBinarySpec
-
- All Superinterfaces:
Binary,BinarySpec,Buildable,BuildableComponentSpec,CheckableComponentSpec,ComponentSpec,LibraryBinarySpec,ModelElement,Named,NativeBinarySpec,NativeLibraryBinarySpec
@Incubating public interface SharedLibraryBinarySpec extends NativeLibraryBinarySpec
A shared library binary built by Gradle for a native library.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceSharedLibraryBinarySpec.TasksCollectionProvides access to key tasks used for building the binary.-
Nested classes/interfaces inherited from interface org.gradle.api.Named
Named.Namer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.io.FilegetSharedLibraryFile()The shared library file.java.io.FilegetSharedLibraryLinkFile()The shared library link file.SharedLibraryBinarySpec.TasksCollectiongetTasks()The set of tasks associated with this binary.voidsetSharedLibraryFile(java.io.File sharedLibraryFile)The shared library file.voidsetSharedLibraryLinkFile(java.io.File sharedLibraryLinkFile)The shared library link file.-
Methods inherited from interface org.gradle.platform.base.Binary
getDisplayName
-
Methods inherited from interface org.gradle.platform.base.BinarySpec
getInputs, getSources, isBuildable
-
Methods inherited from interface org.gradle.api.Buildable
getBuildDependencies
-
Methods inherited from interface org.gradle.api.BuildableComponentSpec
builtBy, getBuildTask, hasBuildDependencies, setBuildTask
-
Methods inherited from interface org.gradle.api.CheckableComponentSpec
checkedBy, getCheckTask, setCheckTask
-
Methods inherited from interface org.gradle.platform.base.ComponentSpec
getProjectPath
-
Methods inherited from interface org.gradle.model.ModelElement
getDisplayName, getName
-
Methods inherited from interface org.gradle.nativeplatform.NativeBinarySpec
getAssembler, getBuildType, getcCompiler, getCppCompiler, getFlavor, getLibs, getLinker, getObjcCompiler, getObjcppCompiler, getRcCompiler, getStaticLibArchiver, getTargetPlatform, getToolChain, lib
-
Methods inherited from interface org.gradle.nativeplatform.NativeLibraryBinarySpec
getComponent, getLibrary
-
-
-
-
Method Detail
-
getSharedLibraryFile
java.io.File getSharedLibraryFile()
The shared library file.
-
getSharedLibraryLinkFile
java.io.File getSharedLibraryLinkFile()
The shared library link file.
-
setSharedLibraryFile
void setSharedLibraryFile(java.io.File sharedLibraryFile)
The shared library file.
-
setSharedLibraryLinkFile
void setSharedLibraryLinkFile(java.io.File sharedLibraryLinkFile)
The shared library link file.
-
getTasks
SharedLibraryBinarySpec.TasksCollection getTasks()
The set of tasks associated with this binary.- Specified by:
getTasksin interfaceBinarySpec
-
-