net.sf.antcontrib.cpptasks.compiler
public interface Linker extends Processor
Method Summary | |
---|---|
void | addVersionFiles(VersionInfo versionInfo, LinkType linkType, File outputFile, boolean isDebug, File objDir, TargetMatcher matcher)
Adds source or object files to the bidded fileset to
support version information.
|
String | getLibraryKey(File libname)
Extracts the significant part of a library name to ensure there aren't
collisions |
File[] | getLibraryPath()
returns the library path for the linker |
String[] | getLibraryPatterns(String[] libnames, LibraryTypeEnum libraryType)
Returns a set of filename patterns corresponding to library names.
|
Linker | getLinker(LinkType linkType)
Gets the linker for the specified link type.
|
boolean | isCaseSensitive()
Returns true if the linker is case-sensitive |
Parameters: versionInfo version information linkType link type isDebug true if debug build outputFile name of generated executable objDir directory for generated files matcher bidded fileset
Parameters: libnames array of library names
Returns: appropriate linker or null, will return this if this linker can handle the specified link type