public final class VisualAgeCCompiler extends GccCompatibleCCompiler
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
Modifier and Type | Method and Description |
---|---|
void |
addImpliedArgs(Vector args,
boolean debug,
boolean multithreaded,
boolean exceptions,
LinkType linkType,
Boolean rtti,
OptimizationEnum optimization) |
void |
addWarningSwitch(Vector args,
int level) |
String |
getIdentifier()
Gets identifier for the compiler.
|
static VisualAgeCCompiler |
getInstance()
Gets singleton instance of this class
|
Linker |
getLinker(LinkType linkType)
Gets the linker that is associated with this processors
|
int |
getMaximumCommandLength() |
addIncludePath, getDefineSwitch, getEnvironmentIncludePath, getIncludeDirSwitch, getIncludeDirSwitch, getUndefineSwitch
createParser
addIncludes, buildDefineArguments, compile, createConfiguration, getArgumentCountPerInputFile, getCommand, getCommandWithPath, getInputFileArgument, getLibtool, getLibtoolCompiler, getMaximumInputFilesPerCommand, getTotalArgumentLengthForInputFile, runCommand, setCommand
canParse, createConfiguration, getBaseOutputName, getOutputFileNames, parseIncludes, resolveInclude
bid, changeEnvironment, clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, isWindows, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
bid, changeEnvironment
public static VisualAgeCCompiler getInstance()
public void addImpliedArgs(Vector args, boolean debug, boolean multithreaded, boolean exceptions, LinkType linkType, Boolean rtti, OptimizationEnum optimization)
addImpliedArgs
in class GccCompatibleCCompiler
public void addWarningSwitch(Vector args, int level)
addWarningSwitch
in class GccCompatibleCCompiler
public Linker getLinker(LinkType linkType)
Processor
public int getMaximumCommandLength()
getMaximumCommandLength
in class CommandLineCompiler
public String getIdentifier()
getIdentifier
in interface Processor
getIdentifier
in class CommandLineCompiler
Copyright © 2002–2014 The Apache Software Foundation. All rights reserved.