Class LinkType
java.lang.Object
net.sf.antcontrib.cpptasks.compiler.LinkType
This class represents the target platform for the compile and link step. The
name is an anachronism and should be changed.
- Author:
- Curt Arnold
-
Constructor Summary
ConstructorsConstructorDescriptionLinkType()
Constructor By default, an gui executable with a dynamically linked runtime -
Method Summary
Modifier and TypeMethodDescriptionGets the output type.Get subsystem name.boolean
Gets whether the link should produce an executableboolean
Gets whether the link should produce a plugin module.boolean
Gets whether the link should produce a shared library.boolean
Gets whether the link should produce a static library.boolean
Gets whether the module should use a statically linked runtime library.boolean
Gets whether the link should produce a module for a console subsystem.boolean
Gets whether the link should produce a module for a graphical user interface subsystem.void
setOutputType
(OutputTypeEnum outputType) Sets the output type (execuable, shared, etc).void
setStaticRuntime
(boolean staticRuntime) Requests use of a static runtime library.void
setSubsystem
(SubsystemEnum subsystem) Sets the subsystem (gui, console, etc).
-
Constructor Details
-
LinkType
public LinkType()Constructor By default, an gui executable with a dynamically linked runtime
-
-
Method Details
-
isExecutable
public boolean isExecutable()Gets whether the link should produce an executable- Returns:
- boolean
-
isPluginModule
public boolean isPluginModule()Gets whether the link should produce a plugin module.- Returns:
- boolean
-
isStaticLibrary
public boolean isStaticLibrary()Gets whether the link should produce a static library.- Returns:
- boolean
-
isStaticRuntime
public boolean isStaticRuntime()Gets whether the module should use a statically linked runtime library.- Returns:
- boolean
-
isSubsystemConsole
public boolean isSubsystemConsole()Gets whether the link should produce a module for a console subsystem.- Returns:
- boolean
-
isSubsystemGUI
public boolean isSubsystemGUI()Gets whether the link should produce a module for a graphical user interface subsystem.- Returns:
- boolean
-
setOutputType
Sets the output type (execuable, shared, etc).- Parameters:
outputType
- may not be null
-
getOutputType
Gets the output type.- Returns:
- output type
-
setStaticRuntime
public void setStaticRuntime(boolean staticRuntime) Requests use of a static runtime library.- Parameters:
staticRuntime
- if true, use static runtime library if possible.
-
setSubsystem
Sets the subsystem (gui, console, etc).- Parameters:
subsystem
- subsystem, may not be null
-
getSubsystem
Get subsystem name.- Returns:
- subsystem name
-