Class CompaqVisualFortranLinker
- java.lang.Object
-
- net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
-
- net.sf.antcontrib.cpptasks.compiler.AbstractLinker
-
- net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
-
- net.sf.antcontrib.cpptasks.devstudio.DevStudioCompatibleLinker
-
- net.sf.antcontrib.cpptasks.compaq.CompaqVisualFortranLinker
-
public final class CompaqVisualFortranLinker extends DevStudioCompatibleLinker
Adapter for the Compaq(r) Visual Fortran linker.
-
-
Field Summary
Fields Modifier and Type Field Description private static CompaqVisualFortranLinker
dllLinker
private static CompaqVisualFortranLinker
instance
-
Fields inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
DEFAULT_DISCARD_BID, DEFAULT_PROCESS_BID
-
-
Constructor Summary
Constructors Modifier Constructor Description private
CompaqVisualFortranLinker(java.lang.String outputSuffix)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addImpliedArgs(boolean debug, LinkType linkType, java.util.Vector args)
static CompaqVisualFortranLinker
getInstance()
Linker
getLinker(LinkType type)
Gets the linker for the specified link type.java.lang.String[]
getOutputFileSwitch(java.lang.String outputFile)
-
Methods inherited from class net.sf.antcontrib.cpptasks.devstudio.DevStudioCompatibleLinker
addBase, addEntry, addFixed, addIncremental, addMap, addStack, addVersionFiles, getCommandFileSwitch, getLibraryPath, getLibraryPatterns, getMaximumCommandLength, isCaseSensitive
-
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.CommandLineLinker
addLibrarySets, createConfiguration, decorateLinkerOption, getCommand, getIdentifier, getLibtoolLinker, getOutputFileNames, getOutputFileSwitch, getStartupObject, link, prepareArguments, prepareFilename, prepareResponseFile, quoteFilename, runCommand, setCommand
-
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractLinker
bid, changeEnvironment, createConfiguration, getLibraryKey
-
Methods inherited from class net.sf.antcontrib.cpptasks.compiler.AbstractProcessor
clone, getHeaderExtensions, getIdentifier, getOSArch, getOSName, getSourceExtensions, isDarwin, toString
-
-
-
-
Field Detail
-
dllLinker
private static final CompaqVisualFortranLinker dllLinker
-
instance
private static final CompaqVisualFortranLinker instance
-
-
Method Detail
-
getInstance
public static CompaqVisualFortranLinker getInstance()
-
addImpliedArgs
protected void addImpliedArgs(boolean debug, LinkType linkType, java.util.Vector args)
- Overrides:
addImpliedArgs
in classDevStudioCompatibleLinker
-
getLinker
public Linker getLinker(LinkType type)
Description copied from interface:Linker
Gets the linker for the specified link type.- Returns:
- appropriate linker or null, will return this if this linker can handle the specified link type
-
getOutputFileSwitch
public java.lang.String[] getOutputFileSwitch(java.lang.String outputFile)
- Overrides:
getOutputFileSwitch
in classDevStudioCompatibleLinker
-
-