public final class DevStudio2005CCompiler extends DevStudioCompatibleCCompiler
Modifier and Type | Field and Description |
---|---|
private static DevStudio2005CCompiler |
instance |
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
Modifier | Constructor and Description |
---|---|
private |
DevStudio2005CCompiler(java.lang.String command,
boolean newEnvironment,
org.apache.tools.ant.types.Environment env) |
Modifier and Type | Method and Description |
---|---|
protected void |
addDebugSwitch(java.util.Vector args)
Override the default debug flags to use VC 8 compatible versions.
|
Processor |
changeEnvironment(boolean newEnvironment,
org.apache.tools.ant.types.Environment env) |
static DevStudio2005CCompiler |
getInstance() |
Linker |
getLinker(LinkType type)
Gets the linker that is associated with this processors
|
int |
getMaximumCommandLength() |
addImpliedArgs, addWarningSwitch, createPrecompileGeneratingConfig, createPrecompileUsingConfig, getDefineSwitch, getEnvironmentIncludePath, getIncludeDirSwitch, getUndefineSwitch
createParser
createPrecompileConfigurations
addIncludes, buildDefineArguments, compile, createConfiguration, getArgumentCountPerInputFile, getCommand, getIdentifier, getInputFileArgument, getLibtool, getLibtoolCompiler, getMaximumInputFilesPerCommand, getTotalArgumentLengthForInputFile, runCommand, setCommand
canParse, createConfiguration, getBaseOutputName, getOutputFileNames, parseIncludes, resolveInclude
bid, clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
private static final DevStudio2005CCompiler instance
private DevStudio2005CCompiler(java.lang.String command, boolean newEnvironment, org.apache.tools.ant.types.Environment env)
public static DevStudio2005CCompiler getInstance()
protected void addDebugSwitch(java.util.Vector args)
addDebugSwitch
in class DevStudioCompatibleCCompiler
public Processor changeEnvironment(boolean newEnvironment, org.apache.tools.ant.types.Environment env)
changeEnvironment
in interface Processor
changeEnvironment
in class AbstractProcessor
public Linker getLinker(LinkType type)
Processor
public int getMaximumCommandLength()
getMaximumCommandLength
in class CommandLineCompiler