Package org.gradle.nativeplatform

## Interface PrebuiltSharedLibraryBinary

- All Superinterfaces:
    `Binary`, `NativeBinary`, `NativeLibraryBinary`, `SharedLibraryBinary`

      @Incubating
      public interface PrebuiltSharedLibraryBinary
      extends SharedLibraryBinary

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

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `setSharedLibraryFile​(java.io.File sharedLibraryFile)` | The shared library file.
    `void` | `setSharedLibraryLinkFile​(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.nativeplatform.NativeBinary

      `getBuildType, getFlavor, getTargetPlatform`

    - ### Methods inherited from interface org.gradle.nativeplatform.NativeLibraryBinary

      `getHeaderDirs, getLinkFiles, getRuntimeFiles`

    - ### Methods inherited from interface org.gradle.nativeplatform.SharedLibraryBinary

      `getSharedLibraryFile, getSharedLibraryLinkFile`

- - ### Method Detail

    - #### setSharedLibraryFile

          void setSharedLibraryFile​(java.io.File sharedLibraryFile)

      The shared library file.

    - #### setSharedLibraryLinkFile

          void setSharedLibraryLinkFile​(java.io.File sharedLibraryLinkFile)

      The shared library link file.