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, link
addLibrarySets, createConfiguration, decorateLinkerOption, getCommand, getIdentifier, getLibtoolLinker, getOutputFileSwitch, getStartupObject, prepareArguments, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
addVersionFiles, bid, changeEnvironment, createConfiguration, getLibraryKey
clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
private 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()