Class DevStudio2005CCompiler
java.lang.Object
net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
net.sf.antcontrib.cpptasks.compiler.AbstractCompiler
net.sf.antcontrib.cpptasks.compiler.CommandLineCompiler
net.sf.antcontrib.cpptasks.compiler.PrecompilingCommandLineCompiler
net.sf.antcontrib.cpptasks.compiler.PrecompilingCommandLineCCompiler
net.sf.antcontrib.cpptasks.devstudio.DevStudioCompatibleCCompiler
net.sf.antcontrib.cpptasks.devstudio.DevStudio2005CCompiler
- All Implemented Interfaces:
Cloneable
,Compiler
,PrecompilingCompiler
,Processor
Adapter for the Microsoft(r) C/C++ 8 Optimizing Compiler
- Author:
- David Haney
-
Field Summary
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addDebugSwitch
(Vector args) Override the default debug flags to use VC 8 compatible versions.changeEnvironment
(boolean newEnvironment, org.apache.tools.ant.types.Environment env) static DevStudio2005CCompiler
Gets the linker that is associated with this processorsint
Methods inherited from class net.sf.antcontrib.cpptasks.devstudio.DevStudioCompatibleCCompiler
addImpliedArgs, addWarningSwitch, createPrecompileGeneratingConfig, createPrecompileUsingConfig, getDefineSwitch, getEnvironmentIncludePath, getIncludeDirSwitch, getUndefineSwitch
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.PrecompilingCommandLineCCompiler
createParser
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.PrecompilingCommandLineCompiler
createPrecompileConfigurations
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineCompiler
addIncludes, buildDefineArguments, compile, createConfiguration, getArgumentCountPerInputFile, getCommand, getIdentifier, getInputFileArgument, getLibtool, getLibtoolCompiler, getMaximumInputFilesPerCommand, getTotalArgumentLengthForInputFile, runCommand, setCommand
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractCompiler
canParse, createConfiguration, getBaseOutputName, getOutputFileNames, parseIncludes, resolveInclude
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
bid, clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
-
Method Details
-
getInstance
-
addDebugSwitch
Override the default debug flags to use VC 8 compatible versions.- Overrides:
addDebugSwitch
in classDevStudioCompatibleCCompiler
-
changeEnvironment
public Processor changeEnvironment(boolean newEnvironment, org.apache.tools.ant.types.Environment env) - Specified by:
changeEnvironment
in interfaceProcessor
- Overrides:
changeEnvironment
in classAbstractProcessor
-
getLinker
Description copied from interface:Processor
Gets the linker that is associated with this processors -
getMaximumCommandLength
public int getMaximumCommandLength()- Specified by:
getMaximumCommandLength
in classCommandLineCompiler
-