api / org.gradle.nativeplatform / SharedLibraryBinary

SharedLibraryBinary

@Incubating interface SharedLibraryBinary : NativeLibraryBinary

A NativeLibrary that has been compiled and linked as a shared library.

Functions

getSharedLibraryFile

abstract fun getSharedLibraryFile(): File

The shared library file.

getSharedLibraryLinkFile

abstract fun getSharedLibraryLinkFile(): File

The shared library link file.

Inherited Functions

getHeaderDirs

abstract fun getHeaderDirs(): FileCollection

getLinkFiles

abstract fun getLinkFiles(): FileCollection

getRuntimeFiles

abstract fun getRuntimeFiles(): FileCollection

Inheritors

PrebuiltSharedLibraryBinary

interface PrebuiltSharedLibraryBinary : SharedLibraryBinary

A shared library that exists at a known location on the filesystem.