Class DevStudioCCompiler
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.DevStudioCCompiler
- All Implemented Interfaces:
Cloneable, Compiler, PrecompilingCompiler, Processor
Adapter for the Microsoft(r) C/C++ Optimizing Compiler
- Author:
- Adam Murdoch
-
Field Summary
Fields inherited from class AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID -
Method Summary
Modifier and TypeMethodDescriptionchangeEnvironment(boolean newEnvironment, org.apache.tools.ant.types.Environment env) static DevStudioCCompilerGets the linker that is associated with this processorsintMethods inherited from class DevStudioCompatibleCCompiler
addDebugSwitch, addImpliedArgs, addWarningSwitch, createPrecompileGeneratingConfig, createPrecompileUsingConfig, getDefineSwitch, getEnvironmentIncludePath, getIncludeDirSwitch, getUndefineSwitchMethods inherited from class PrecompilingCommandLineCCompiler
createParserMethods inherited from class PrecompilingCommandLineCompiler
createPrecompileConfigurationsMethods inherited from class CommandLineCompiler
addIncludes, buildDefineArguments, compile, createConfiguration, getArgumentCountPerInputFile, getCommand, getIdentifier, getInputFileArgument, getLibtool, getLibtoolCompiler, getMaximumInputFilesPerCommand, getTotalArgumentLengthForInputFile, runCommand, setCommandMethods inherited from class AbstractCompiler
canParse, createConfiguration, getBaseOutputName, getOutputFileNames, parseIncludes, resolveIncludeMethods inherited from class AbstractProcessor
bid, clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
-
Method Details
-
getInstance
-
changeEnvironment
public Processor changeEnvironment(boolean newEnvironment, org.apache.tools.ant.types.Environment env) - Specified by:
changeEnvironmentin interfaceProcessor- Overrides:
changeEnvironmentin classAbstractProcessor
-
getLinker
-
getMaximumCommandLength
public int getMaximumCommandLength()- Specified by:
getMaximumCommandLengthin classCommandLineCompiler
-