public final class GccLibrarian extends AbstractArLibrarian
| Modifier and Type | Field and Description |
|---|---|
private static GccLibrarian |
instance |
private static java.lang.String[] |
objFileExtensions |
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID| Modifier | Constructor and Description |
|---|---|
private |
GccLibrarian(java.lang.String command,
java.lang.String[] inputExtensions,
boolean isLibtool,
GccLibrarian libtoolLibrarian) |
| Modifier and Type | Method and Description |
|---|---|
static GccLibrarian |
getInstance() |
Linker |
getLinker(LinkType type)
Gets the linker for the specified link type.
|
addBase, addEntry, addFixed, addImpliedArgs, addIncremental, addMap, addStack, getCommandFileSwitch, getLibraryPath, getLibraryPatterns, getMaximumCommandLength, getOutputFileNames, getOutputFileSwitch, isCaseSensitive, linkaddLibrarySets, createConfiguration, decorateLinkerOption, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, prepareArguments, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommandaddVersionFiles, bid, changeEnvironment, createConfiguration, getLibraryKeyclone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toStringprivate static java.lang.String[] objFileExtensions
private static GccLibrarian instance
private GccLibrarian(java.lang.String command,
java.lang.String[] inputExtensions,
boolean isLibtool,
GccLibrarian libtoolLibrarian)
public static GccLibrarian getInstance()