public class ClxxLinker extends CommandLineLinker
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID| Modifier and Type | Method | Description |
|---|---|---|
protected void |
addBase(long base,
java.util.Vector args) |
|
protected void |
addEntry(java.lang.String entry,
java.util.Vector args) |
|
protected void |
addFixed(java.lang.Boolean fixed,
java.util.Vector args) |
|
protected void |
addImpliedArgs(boolean debug,
LinkType linkType,
java.util.Vector args) |
|
protected void |
addIncremental(boolean incremental,
java.util.Vector args) |
|
protected void |
addMap(boolean map,
java.util.Vector args) |
|
protected void |
addStack(int stack,
java.util.Vector args) |
|
static ClxxLinker |
getCl55DllInstance() |
|
static ClxxLinker |
getCl55Instance() |
|
static ClxxLinker |
getCl6xDllInstance() |
|
static ClxxLinker |
getCl6xInstance() |
|
protected java.lang.String |
getCommandFileSwitch(java.lang.String commandFile) |
|
java.io.File[] |
getLibraryPath() |
returns the library path for the linker
|
java.lang.String[] |
getLibraryPatterns(java.lang.String[] libnames,
LibraryTypeEnum libType) |
Returns a set of filename patterns corresponding to library names.
|
Linker |
getLinker(LinkType linkType) |
Gets the linker for the specified link type.
|
protected int |
getMaximumCommandLength() |
|
protected java.lang.String[] |
getOutputFileSwitch(java.lang.String outputFile) |
|
boolean |
isCaseSensitive() |
Returns true if the linker is case-sensitive
|
addVersionFiles, bid, changeEnvironment, createConfiguration, getLibraryKeyclone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toStringaddLibrarySets, createConfiguration, decorateLinkerOption, getCommand, getIdentifier, getLibtoolLinker, getOutputFileNames, getOutputFileSwitch, getStartupObject, link, prepareArguments, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommandpublic static ClxxLinker getCl55DllInstance()
public static ClxxLinker getCl55Instance()
public static ClxxLinker getCl6xDllInstance()
public static ClxxLinker getCl6xInstance()
protected void addBase(long base,
java.util.Vector args)
addBase in class CommandLineLinkerprotected void addFixed(java.lang.Boolean fixed,
java.util.Vector args)
addFixed in class CommandLineLinkerprotected void addImpliedArgs(boolean debug,
LinkType linkType,
java.util.Vector args)
addImpliedArgs in class CommandLineLinkerprotected void addIncremental(boolean incremental,
java.util.Vector args)
addIncremental in class CommandLineLinkerprotected void addMap(boolean map,
java.util.Vector args)
addMap in class CommandLineLinkerprotected void addStack(int stack,
java.util.Vector args)
addStack in class CommandLineLinkerprotected void addEntry(java.lang.String entry,
java.util.Vector args)
addEntry in class CommandLineLinkerprotected java.lang.String getCommandFileSwitch(java.lang.String commandFile)
getCommandFileSwitch in class CommandLineLinkerpublic java.io.File[] getLibraryPath()
Linkerpublic java.lang.String[] getLibraryPatterns(java.lang.String[] libnames,
LibraryTypeEnum libType)
Linkerlibnames - array of library namespublic Linker getLinker(LinkType linkType)
Linkerprotected int getMaximumCommandLength()
getMaximumCommandLength in class CommandLineLinkerprotected java.lang.String[] getOutputFileSwitch(java.lang.String outputFile)
getOutputFileSwitch in class CommandLineLinkerpublic boolean isCaseSensitive()
LinkerCopyright ? 2001-2018 Ant-Contrib project. All Rights Reserved.