net.sf.antcontrib.cpptasks.devstudio

Class DevStudioCompatibleCCompiler

public abstract class DevStudioCompatibleCCompiler extends PrecompilingCommandLineCCompiler

An abstract base class for compilers that are basically command line compatible with Microsoft(r) C/C++ Optimizing Compiler

Author: Curt Arnold

Constructor Summary
protected DevStudioCompatibleCCompiler(String command, String identifierArg, boolean newEnvironment, Environment env)
Method Summary
protected voidaddDebugSwitch(Vector args)
protected voidaddImpliedArgs(Vector args, boolean debug, boolean multithreaded, boolean exceptions, LinkType linkType, Boolean rtti, OptimizationEnum optimization)
protected voidaddWarningSwitch(Vector args, int level)
protected CompilerConfigurationcreatePrecompileGeneratingConfig(CommandLineCompilerConfiguration baseConfig, File prototype, String lastInclude)
protected CompilerConfigurationcreatePrecompileUsingConfig(CommandLineCompilerConfiguration baseConfig, File prototype, String lastInclude, String[] exceptFiles)
protected voidgetDefineSwitch(StringBuffer buffer, String define, String value)
protected File[]getEnvironmentIncludePath()
protected StringgetIncludeDirSwitch(String includeDir)
protected voidgetUndefineSwitch(StringBuffer buffer, String define)

Constructor Detail

DevStudioCompatibleCCompiler

protected DevStudioCompatibleCCompiler(String command, String identifierArg, boolean newEnvironment, Environment env)

Method Detail

addDebugSwitch

protected void addDebugSwitch(Vector args)

addImpliedArgs

protected void addImpliedArgs(Vector args, boolean debug, boolean multithreaded, boolean exceptions, LinkType linkType, Boolean rtti, OptimizationEnum optimization)

addWarningSwitch

protected void addWarningSwitch(Vector args, int level)

createPrecompileGeneratingConfig

protected CompilerConfiguration createPrecompileGeneratingConfig(CommandLineCompilerConfiguration baseConfig, File prototype, String lastInclude)

createPrecompileUsingConfig

protected CompilerConfiguration createPrecompileUsingConfig(CommandLineCompilerConfiguration baseConfig, File prototype, String lastInclude, String[] exceptFiles)

getDefineSwitch

protected void getDefineSwitch(StringBuffer buffer, String define, String value)

getEnvironmentIncludePath

protected File[] getEnvironmentIncludePath()

getIncludeDirSwitch

protected String getIncludeDirSwitch(String includeDir)

getUndefineSwitch

protected void getUndefineSwitch(StringBuffer buffer, String define)
Copyright ? 2001-2011 Ant-Contrib project. All Rights Reserved.