public class LinkType extends Object
Constructor and Description |
---|
LinkType()
Constructor
By default, an gui executable with a dynamically linked runtime
|
Modifier and Type | Method and Description |
---|---|
String |
getOutputType()
Gets the output type.
|
String |
getSubsystem()
Get subsystem name.
|
boolean |
isExecutable()
Gets whether the link should produce an executable
|
boolean |
isJNIModule() |
boolean |
isPluginModule()
Gets whether the link should produce a plugin module.
|
boolean |
isSharedLibrary()
Gets whether the link should produce a shared library.
|
boolean |
isStaticLibrary()
Gets whether the link should produce a static library.
|
boolean |
isStaticRuntime()
Gets whether the module should use a statically linked runtime library.
|
boolean |
isSubsystemConsole()
Gets whether the link should produce a module for a console subsystem.
|
boolean |
isSubsystemGUI()
Gets whether the link should produce a module for a graphical user
interface subsystem.
|
boolean |
linkCPP() |
boolean |
linkFortran() |
boolean |
linkFortranMain() |
void |
setLinkCPP(boolean linkCPP) |
void |
setLinkFortran(boolean linkFortran) |
void |
setLinkFortranMain(boolean linkFortranMain) |
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).
|
public LinkType()
public String getOutputType()
public String getSubsystem()
public boolean isExecutable()
public boolean isJNIModule()
public boolean isPluginModule()
public boolean isSharedLibrary()
public boolean isStaticLibrary()
public boolean isStaticRuntime()
public boolean isSubsystemConsole()
public boolean isSubsystemGUI()
public boolean linkCPP()
public boolean linkFortran()
public boolean linkFortranMain()
public void setLinkCPP(boolean linkCPP)
public void setLinkFortran(boolean linkFortran)
public void setLinkFortranMain(boolean linkFortranMain)
public void setOutputType(OutputTypeEnum outputType)
outputType
- may not be nullpublic void setStaticRuntime(boolean staticRuntime)
staticRuntime
- if true, use static runtime library if possible.public void setSubsystem(SubsystemEnum subsystem)
subsystem
- subsystem, may not be nullCopyright © 2005-2016 NAR Maven Plugin developers. All Rights Reserved.