api / org.gradle.nativeplatform / SharedLibraryBinarySpec

SharedLibraryBinarySpec

@Incubating interface SharedLibraryBinarySpec : NativeLibraryBinarySpec

A shared library binary built by Gradle for a native library.

Types

TasksCollection

interface TasksCollection : BinaryTasksCollection

Provides access to key tasks used for building the binary.

Functions

getSharedLibraryFile

abstract fun getSharedLibraryFile(): File

The shared library file.

getSharedLibraryLinkFile

abstract fun getSharedLibraryLinkFile(): File

The shared library link file.

getTasks

abstract fun getTasks(): TasksCollection

{@inheritDoc}

setSharedLibraryFile

abstract fun setSharedLibraryFile(sharedLibraryFile: File): Unit

The shared library file.

setSharedLibraryLinkFile

abstract fun setSharedLibraryLinkFile(sharedLibraryLinkFile: File): Unit

The shared library link file.

Inherited Functions

getComponent

abstract fun getComponent(): NativeLibrarySpec

{@inheritDoc}

getLibrary

abstract fun getLibrary(): NativeLibrarySpec

{@inheritDoc}