public abstract class DevStudioCompatibleLibrarian extends CommandLineLinker
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
Constructor and Description |
---|
DevStudioCompatibleLibrarian(String command,
String identifierArg) |
Modifier and Type | Method and Description |
---|---|
protected void |
addImpliedArgs(CCTask task,
boolean debug,
LinkType linkType,
Vector args) |
protected String |
getCommandFileSwitch(String cmdFile) |
File[] |
getLibraryPath()
returns the library path for the linker
|
String[] |
getLibraryPatterns(String[] libnames,
LibraryTypeEnum libType)
Returns a set of filename patterns corresponding to library names.
|
int |
getMaximumCommandLength() |
String[] |
getOutputFileSwitch(String outFile) |
boolean |
isCaseSensitive()
Returns true if the linker is case-sensitive
|
addBase, addEntry, addFixed, addIncremental, addLibrarySets, addMap, addStack, createConfiguration, decorateLinkerOption, getCommand, getCommandWithPath, getIdentifier, getLibtoolLinker, getOutputFileNames, getOutputFileSwitch, getStartupObject, link, prepareArguments, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
addVersionFiles, bid, changeEnvironment, createConfiguration, getLibraryKey
clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, isWindows, toString
protected void addImpliedArgs(CCTask task, boolean debug, LinkType linkType, Vector args)
addImpliedArgs
in class CommandLineLinker
protected String getCommandFileSwitch(String cmdFile)
getCommandFileSwitch
in class CommandLineLinker
public File[] getLibraryPath()
Linker
public String[] getLibraryPatterns(String[] libnames, LibraryTypeEnum libType)
Linker
libnames
- array of library namespublic int getMaximumCommandLength()
getMaximumCommandLength
in class CommandLineLinker
public String[] getOutputFileSwitch(String outFile)
getOutputFileSwitch
in class CommandLineLinker
public boolean isCaseSensitive()
Linker
Copyright © 2002–2014 The Apache Software Foundation. All rights reserved.