OpenWatcomCCompiler, OpenWatcomFortranCompilerpublic abstract class OpenWatcomCompiler extends CommandLineCompiler
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID| Modifier | Constructor | Description |
|---|---|---|
protected |
OpenWatcomCompiler(java.lang.String command,
java.lang.String identifierArg,
java.lang.String[] sourceExtensions,
java.lang.String[] headerExtensions,
boolean newEnvironment,
org.apache.tools.ant.types.Environment env) |
Constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
addImpliedArgs(java.util.Vector args,
boolean debug,
boolean multithreaded,
boolean exceptions,
LinkType linkType,
java.lang.Boolean rtti,
OptimizationEnum optimization) |
Add implied arguments.
|
protected void |
addWarningSwitch(java.util.Vector args,
int level) |
Add warning switch.
|
Processor |
changeEnvironment(boolean newEnvironment,
org.apache.tools.ant.types.Environment env) |
Change enviroment.
|
protected void |
getDefineSwitch(java.lang.StringBuffer buffer,
java.lang.String define,
java.lang.String value) |
Get define switch.
|
protected java.io.File[] |
getEnvironmentIncludePath() |
Get include path from environment.
|
protected java.lang.String |
getIncludeDirSwitch(java.lang.String includeDir) |
Get include directory switch.
|
int |
getMaximumCommandLength() |
Get maximum command line length.
|
protected void |
getUndefineSwitch(java.lang.StringBuffer buffer,
java.lang.String define) |
Get undefine switch.
|
canParse, createConfiguration, createParser, getBaseOutputName, getOutputFileNames, parseIncludes, resolveIncludebid, clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toStringaddIncludes, buildDefineArguments, compile, createConfiguration, getArgumentCountPerInputFile, getCommand, getIdentifier, getInputFileArgument, getLibtool, getLibtoolCompiler, getMaximumInputFilesPerCommand, getTotalArgumentLengthForInputFile, runCommand, setCommandprotected OpenWatcomCompiler(java.lang.String command,
java.lang.String identifierArg,
java.lang.String[] sourceExtensions,
java.lang.String[] headerExtensions,
boolean newEnvironment,
org.apache.tools.ant.types.Environment env)
command - String commandidentifierArg - String identifiersourceExtensions - String[] source extensionheaderExtensions - String[] header extensionnewEnvironment - boolean use new enviromentenv - Environment environmentprotected final void addImpliedArgs(java.util.Vector args,
boolean debug,
boolean multithreaded,
boolean exceptions,
LinkType linkType,
java.lang.Boolean rtti,
OptimizationEnum optimization)
addImpliedArgs in class CommandLineCompilerargs - Vector command line argumentsdebug - boolean is debugmultithreaded - boolean multithreaderdexceptions - boolean support exceptionslinkType - LinkType link typertti - Boolean run time type informationoptimization - OptimizationEnumprotected final void addWarningSwitch(java.util.Vector args,
int level)
addWarningSwitch in class CommandLineCompilerargs - Vector command line argumentslevel - int warning levelpublic final Processor changeEnvironment(boolean newEnvironment, org.apache.tools.ant.types.Environment env)
changeEnvironment in interface ProcessorchangeEnvironment in class AbstractProcessornewEnvironment - boolean use new enviromentenv - Environment environmentprotected final void getDefineSwitch(java.lang.StringBuffer buffer,
java.lang.String define,
java.lang.String value)
getDefineSwitch in class CommandLineCompilerbuffer - StringBuffer bufferdefine - String preprocessor macrovalue - String value, may be null.protected final java.io.File[] getEnvironmentIncludePath()
getEnvironmentIncludePath in class CommandLineCompilerprotected final java.lang.String getIncludeDirSwitch(java.lang.String includeDir)
getIncludeDirSwitch in class CommandLineCompilerincludeDir - String include directorypublic final int getMaximumCommandLength()
getMaximumCommandLength in class CommandLineCompilerprotected final void getUndefineSwitch(java.lang.StringBuffer buffer,
java.lang.String define)
getUndefineSwitch in class CommandLineCompilerbuffer - StringBuffer argument destinationdefine - String preprocessor macroCopyright ? 2001-2018 Ant-Contrib project. All Rights Reserved.