net.sf.antcontrib.cpptasks.compiler
Class CommandLineCCompiler
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.CommandLineCCompiler
- All Implemented Interfaces:
- Cloneable, Compiler, Processor
- Direct Known Subclasses:
- ADSCCompiler, C89CCompiler, ClxxCCompiler, GccCompatibleCCompiler, IccCompiler, OS390CCompiler
public abstract class CommandLineCCompiler
- extends CommandLineCompiler
An abstract Compiler implementation which uses an external program to
perform the compile.
- Author:
- Adam Murdoch
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineCompiler |
addImpliedArgs, addIncludes, addWarningSwitch, buildDefineArguments, compile, createConfiguration, getArgumentCountPerInputFile, getCommand, getDefineSwitch, getEnvironmentIncludePath, getIdentifier, getIncludeDirSwitch, getIncludeDirSwitch, getInputFileArgument, getLibtool, getLibtoolCompiler, getMaximumCommandLength, getMaximumInputFilesPerCommand, getTotalArgumentLengthForInputFile, getUndefineSwitch, runCommand, setCommand |
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor |
bid, changeEnvironment, clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, isWindows, toString |
CommandLineCCompiler
protected CommandLineCCompiler(String command,
String identifierArg,
String[] sourceExtensions,
String[] headerExtensions,
String outputSuffix,
boolean libtool,
CommandLineCCompiler libtoolCompiler,
boolean newEnvironment,
org.apache.tools.ant.types.Environment env)
createParser
protected Parser createParser(File source)
- Specified by:
createParser
in class AbstractCompiler
Copyright © 2001-2011. All Rights Reserved.