Package net.sf.antcontrib.cpptasks.intel
Class IntelLinux64CCompiler
- 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
-
- net.sf.antcontrib.cpptasks.gcc.GccCompatibleCCompiler
-
- net.sf.antcontrib.cpptasks.intel.IntelLinux64CCompiler
-
public final class IntelLinux64CCompiler extends GccCompatibleCCompiler
Adapter for the Intel (r) C/C++ compiler for IA-64 Linux (r) The Intel C/C++ compiler for IA-64 Linux mimics the command options for gcc compiler.
-
-
Field Summary
Fields Modifier and Type Field Description private static IntelLinux64CCompiler
instance
-
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
-
-
Constructor Summary
Constructors Modifier Constructor Description private
IntelLinux64CCompiler(boolean isLibtool, IntelLinux64CCompiler libtoolCompiler, boolean newEnvironment, org.apache.tools.ant.types.Environment env)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Processor
changeEnvironment(boolean newEnvironment, org.apache.tools.ant.types.Environment env)
static IntelLinux64CCompiler
getInstance()
Linker
getLinker(LinkType type)
Gets the linker that is associated with this processorsint
getMaximumCommandLength()
-
Methods inherited from class net.sf.antcontrib.cpptasks.gcc.GccCompatibleCCompiler
addImpliedArgs, addIncludePath, addWarningSwitch, 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, 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
-
-
-
-
Field Detail
-
instance
private static final IntelLinux64CCompiler instance
-
-
Constructor Detail
-
IntelLinux64CCompiler
private IntelLinux64CCompiler(boolean isLibtool, IntelLinux64CCompiler libtoolCompiler, boolean newEnvironment, org.apache.tools.ant.types.Environment env)
-
-
Method Detail
-
getInstance
public static IntelLinux64CCompiler getInstance()
-
changeEnvironment
public Processor changeEnvironment(boolean newEnvironment, org.apache.tools.ant.types.Environment env)
- Specified by:
changeEnvironment
in interfaceProcessor
- Overrides:
changeEnvironment
in classAbstractProcessor
-
getLinker
public Linker getLinker(LinkType type)
Description copied from interface:Processor
Gets the linker that is associated with this processors
-
getMaximumCommandLength
public int getMaximumCommandLength()
- Specified by:
getMaximumCommandLength
in classCommandLineCompiler
-
-