Class CompaqVisualFortranCompiler
- 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.CommandLineFortranCompiler
-
- net.sf.antcontrib.cpptasks.compaq.CompaqVisualFortranCompiler
-
public class CompaqVisualFortranCompiler extends CommandLineFortranCompiler
Adapter for the Compaq(r) Visual Fortran compiler.- Author:
- Curt Arnold
-
-
Field Summary
-
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddImpliedArgs(java.util.Vector args, boolean debug, boolean multithreaded, boolean exceptions, LinkType linkType, java.lang.Boolean rtti, OptimizationEnum optimization)voidaddWarningSwitch(java.util.Vector args, int level)ProcessorchangeEnvironment(boolean newEnvironment, org.apache.tools.ant.types.Environment env)protected voidgetDefineSwitch(java.lang.StringBuffer buf, java.lang.String define, java.lang.String value)protected java.io.File[]getEnvironmentIncludePath()protected java.lang.StringgetIncludeDirSwitch(java.lang.String includeDir)static CompaqVisualFortranCompilergetInstance()LinkergetLinker(LinkType type)Gets the linker that is associated with this processorsintgetMaximumCommandLength()protected voidgetUndefineSwitch(java.lang.StringBuffer buf, java.lang.String define)-
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineFortranCompiler
createParser
-
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 Detail
-
getInstance
public static CompaqVisualFortranCompiler getInstance()
-
addImpliedArgs
protected void addImpliedArgs(java.util.Vector args, boolean debug, boolean multithreaded, boolean exceptions, LinkType linkType, java.lang.Boolean rtti, OptimizationEnum optimization)- Specified by:
addImpliedArgsin classCommandLineCompiler
-
addWarningSwitch
public void addWarningSwitch(java.util.Vector args, int level)- Specified by:
addWarningSwitchin classCommandLineCompiler
-
changeEnvironment
public Processor changeEnvironment(boolean newEnvironment, org.apache.tools.ant.types.Environment env)
- Specified by:
changeEnvironmentin interfaceProcessor- Overrides:
changeEnvironmentin classAbstractProcessor
-
getDefineSwitch
protected void getDefineSwitch(java.lang.StringBuffer buf, java.lang.String define, java.lang.String value)- Specified by:
getDefineSwitchin classCommandLineCompiler
-
getEnvironmentIncludePath
protected java.io.File[] getEnvironmentIncludePath()
- Specified by:
getEnvironmentIncludePathin classCommandLineCompiler
-
getIncludeDirSwitch
protected java.lang.String getIncludeDirSwitch(java.lang.String includeDir)
- Specified by:
getIncludeDirSwitchin classCommandLineCompiler
-
getLinker
public Linker getLinker(LinkType type)
Description copied from interface:ProcessorGets the linker that is associated with this processors
-
getMaximumCommandLength
public int getMaximumCommandLength()
- Specified by:
getMaximumCommandLengthin classCommandLineCompiler
-
getUndefineSwitch
protected void getUndefineSwitch(java.lang.StringBuffer buf, java.lang.String define)- Specified by:
getUndefineSwitchin classCommandLineCompiler
-
-