# ComponentWithStaticLibrary

interface ComponentWithStaticLibrary : ComponentWithLinkFile

Represents a component that produces a static library.

#### Since

4.5

#### Inheritors

SwiftStaticLibrary
CppStaticLibrary

## Functions

getBaseName
Link copied to clipboard
abstract fun getBaseName(): Provider<String>
getCreateTask
Link copied to clipboard
abstract fun getCreateTask(): Provider<out CreateStaticLibrary>
Returns the task to create the static library.
getLinkFile
Link copied to clipboard
abstract fun getLinkFile(): Provider<RegularFile>
getLinkFileProducer
Link copied to clipboard
abstract fun getLinkFileProducer(): Provider<out Task>
getName
Link copied to clipboard
abstract fun getName(): String
getTargetMachine
Link copied to clipboard
abstract fun getTargetMachine(): TargetMachine
getToolChain
Link copied to clipboard
abstract fun getToolChain(): NativeToolChain
isDebuggable
Link copied to clipboard
abstract fun isDebuggable(): Boolean
isOptimized
Link copied to clipboard
abstract fun isOptimized(): Boolean