Package net.sf.antcontrib.cpptasks.ibm
Class VisualAgeCCompiler
Adapter for the IBM(r) Visual Age(tm) C++ compiler for AIX(tm)
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String[]
private String
private File[]
private static final VisualAgeCCompiler
private static final String[]
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
VisualAgeCCompiler
(String command, String[] sourceExtensions, String[] headerExtensions, boolean newEnvironment, org.apache.tools.ant.types.Environment env) Private constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addImpliedArgs
(Vector args, boolean debug, boolean multithreaded, boolean exceptions, LinkType linkType, Boolean rtti, OptimizationEnum optimization) void
addWarningSwitch
(Vector args, int level) Gets identifier for the compiler.static VisualAgeCCompiler
Gets singleton instance of this classGets the linker that is associated with this processorsint
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.GccCompatibleCCompiler
addIncludePath, getDefineSwitch, getEnvironmentIncludePath, getIncludeDirSwitch, getUndefineSwitch
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineCCompiler
createParser
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineCompiler
addIncludes, buildDefineArguments, compile, createConfiguration, getArgumentCountPerInputFile, getCommand, 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, changeEnvironment, clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.sf.antcontrib.cpptasks.compiler.Processor
bid, changeEnvironment
-
Field Details
-
headerExtensions
-
sourceExtensions
-
instance
-
identifier
-
includePath
-
-
Constructor Details
-
Method Details
-
getInstance
Gets singleton instance of this class -
addImpliedArgs
public void addImpliedArgs(Vector args, boolean debug, boolean multithreaded, boolean exceptions, LinkType linkType, Boolean rtti, OptimizationEnum optimization) - Overrides:
addImpliedArgs
in classGccCompatibleCCompiler
-
addWarningSwitch
- Overrides:
addWarningSwitch
in classGccCompatibleCCompiler
-
getLinker
Description copied from interface:Processor
Gets the linker that is associated with this processors -
getMaximumCommandLength
public int getMaximumCommandLength()- Specified by:
getMaximumCommandLength
in classCommandLineCompiler
-
getIdentifier
Gets identifier for the compiler. Initial attempt at extracting version information would lock up. Using a stock response.- Specified by:
getIdentifier
in interfaceProcessor
- Overrides:
getIdentifier
in classCommandLineCompiler
-