net.sf.antcontrib.cpptasks.gcc.cross
Class GppLinker
- Cloneable, Linker, Processor
Adapter for the g++ variant of the GCC linker
GppLinker(String command, String[] extensions, String[] ignoredExtensions, String outputPrefix, String outputSuffix, boolean isLibtool, GppLinker libtoolLinker)
|
protected void | addImpliedArgs(boolean debug, LinkType linkType, Vector args)
|
String[] | addLibrarySets(CCTask task, LibrarySet[] libsets, Vector preargs, Vector midargs, Vector endargs)
|
protected Object | clone()
|
String | decorateLinkerOption(StringBuffer buf, String arg) - Allows drived linker to decorate linker option.
|
static GppLinker | getInstance()
|
File[] | getLibraryPath() - Returns library path.
|
Linker | getLinker(LinkType type) - Gets the linker for the specified link type.
|
void | link(CCTask task, File outputFile, String[] sourceFiles, CommandLineLinkerConfiguration config) - Performs a link using a command line linker
|
addBase , addEntry , addFixed , addImpliedArgs , addIncremental , addLibraryPatterns , addLibrarySets , addMap , addStack , getCommandFileSwitch , getEnvironmentIncludePath , getLibraryKey , getLibraryPath , getLibraryPatterns , getMaximumCommandLength , getOutputFileNames , getOutputFileSwitch , isCaseSensitive , isHPUX , prepareArguments |
addBase , addEntry , addFixed , addImpliedArgs , addIncremental , addLibrarySets , addMap , addStack , createConfiguration , decorateLinkerOption , getCommand , getCommandFileSwitch , getIdentifier , getLibtoolLinker , getMaximumCommandLength , getOutputFileNames , getOutputFileSwitch , getOutputFileSwitch , getStartupObject , link , prepareArguments , prepareFilename , prepareResponseFile , quoteFilename , runCommand , setCommand |
bid , changeEnvironment , clone , getHeaderExtensions , getIdentifier , getIdentifier , getOSArch , getOSName , getSourceExtensions , isDarwin , toString |
discardFiles
protected static final String[] discardFiles
libtoolObjFiles
protected static final String[] libtoolObjFiles
objFiles
protected static final String[] objFiles
GppLinker
protected GppLinker(String command,
String[] extensions,
String[] ignoredExtensions,
String outputPrefix,
String outputSuffix,
boolean isLibtool,
GppLinker libtoolLinker)
decorateLinkerOption
public String decorateLinkerOption(StringBuffer buf,
String arg)
Allows drived linker to decorate linker option. Override by GppLinker to
prepend a "-Wl," to pass option to through gcc to linker.
- decorateLinkerOption in interface CommandLineLinker
buf
- buffer that may be used and abused in the decoration process,
must not be null.arg
- linker argument
getInstance
public static GppLinker getInstance()
getLinker
public Linker getLinker(LinkType type)
Gets the linker for the specified link type.
- getLinker in interface Linker
- getLinker in interface Processor
- appropriate linker or null, will return this if this linker can
handle the specified link type
Copyright B) 2001-2006 Ant-Contrib project. All Rights Reserved.