|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.github.maven_nar.cpptasks.compiler.CommandLineLinkerConfiguration
public final class CommandLineLinkerConfiguration
A configuration for a command line linker
| Constructor Summary | |
|---|---|
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)
|
|
| Method Summary | |
|---|---|
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()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
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)
| Method Detail |
|---|
public int bid(String filename)
ProcessorConfiguration
bid in interface ProcessorConfigurationpublic String[] getEndArguments()
public String getIdentifier()
getIdentifier in interface ProcessorConfigurationpublic String[] getLibraryNames()
public boolean getMap()
public String[] getOutputFileNames(String inputFile,
VersionInfo versionInfo)
ProcessorConfiguration
getOutputFileNames in interface ProcessorConfigurationinputFile - input file
public LinkerParam getParam(String name)
getParam in interface LinkerConfigurationpublic ProcessorParam[] getParams()
getParams in interface ProcessorConfigurationpublic String[] getPreArguments()
public boolean getRebuild()
ProcessorConfiguration
getRebuild in interface ProcessorConfigurationpublic String getStartupObject()
public void link(CCTask task,
TargetInfo linkTarget)
throws org.apache.tools.ant.BuildException
link in interface LinkerConfigurationorg.apache.tools.ant.BuildExceptionpublic String toString()
toString in class Objectpublic Linker getLinker()
getLinker in interface LinkerConfigurationpublic boolean isDebug()
isDebug in interface LinkerConfigurationpublic final void setCommandPath(String commandPath)
public final String getCommandPath()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||