public final class CommandLineLinkerConfiguration extends Object implements LinkerConfiguration
构造器和说明 |
---|
CommandLineLinkerConfiguration(CommandLineLinker linker,
String identifier,
String[][] args,
ProcessorParam[] params,
boolean rebuild,
boolean map,
boolean debug,
String[] libraryNames,
String startupObject) |
CommandLineLinkerConfiguration(CommandLineLinker linker,
String identifier,
String[][] args,
ProcessorParam[] params,
boolean rebuild,
boolean map,
boolean debug,
String[] libraryNames,
String startupObject,
String commandPath) |
限定符和类型 | 方法和说明 |
---|---|
int |
bid(String filename)
An indication of how much this compiler would like to process this file
|
String |
getCommandPath() |
String[] |
getEndArguments() |
String |
getIdentifier()
Returns a string representation of this configuration.
|
String[] |
getLibraryNames() |
Linker |
getLinker() |
boolean |
getMap() |
String[] |
getOutputFileNames(String inputFile,
VersionInfo versionInfo)
Output file name (no path components) corresponding to source file
|
LinkerParam |
getParam(String name) |
ProcessorParam[] |
getParams() |
String[] |
getPreArguments() |
boolean |
getRebuild()
If true, all files using this configuration should be rebuilt and any
existing output files should be ignored
|
String |
getStartupObject() |
boolean |
isDebug() |
void |
link(CCTask task,
TargetInfo linkTarget) |
void |
setCommandPath(String commandPath) |
String |
toString() |
public CommandLineLinkerConfiguration(CommandLineLinker linker, String identifier, String[][] args, ProcessorParam[] params, boolean rebuild, boolean map, boolean debug, String[] libraryNames, String startupObject)
public CommandLineLinkerConfiguration(CommandLineLinker linker, String identifier, String[][] args, ProcessorParam[] params, boolean rebuild, boolean map, boolean debug, String[] libraryNames, String startupObject, String commandPath)
public int bid(String filename)
ProcessorConfiguration
bid
在接口中 ProcessorConfiguration
public final String getCommandPath()
public String[] getEndArguments()
public String getIdentifier()
getIdentifier
在接口中 ProcessorConfiguration
public String[] getLibraryNames()
public Linker getLinker()
getLinker
在接口中 LinkerConfiguration
public boolean getMap()
public String[] getOutputFileNames(String inputFile, VersionInfo versionInfo)
ProcessorConfiguration
getOutputFileNames
在接口中 ProcessorConfiguration
inputFile
- input filepublic LinkerParam getParam(String name)
getParam
在接口中 LinkerConfiguration
public ProcessorParam[] getParams()
getParams
在接口中 ProcessorConfiguration
public String[] getPreArguments()
public boolean getRebuild()
ProcessorConfiguration
getRebuild
在接口中 ProcessorConfiguration
public String getStartupObject()
public boolean isDebug()
isDebug
在接口中 LinkerConfiguration
public void link(CCTask task, TargetInfo linkTarget) throws org.apache.tools.ant.BuildException
link
在接口中 LinkerConfiguration
org.apache.tools.ant.BuildException
public final void setCommandPath(String commandPath)
Copyright © 2005-2017 NAR Maven Plugin developers. All Rights Reserved.