| Interface | Description |
|---|---|
| HasImportLibrary |
A windows shared library consists of two files: (1) a dll to be used at runtime and (2) an import
library (static library) to be used to link against a given shared library.
|
| HasIncrementalThinLTO |
Indicates a linker can support incremental ThinLTO
|
| HasLinkerMap | |
| HasLTO | |
| Linker |
An object wrapping a linker, providing its source path and an interface to decorate arguments
with specific flags.
|
| Linker.ExtraOutputsDeriver |
Derives extra outputs from linker args
|
| LinkerProvider |
| Enum | Description |
|---|---|
| Linker.CxxRuntimeType |
The various styles of runtime library to which we can link shared objects.
|
| Linker.LinkableDepType |
The various ways to link in dependencies.
|
| Linker.LinkType |
The various ways to link an output file.
|
| Linker.SharedLibraryLoadingType |
The various ways to load shared libraries on different platforms
|
| LinkerProvider.Type |