com.github.maven_nar
Class Library
java.lang.Object
com.github.maven_nar.Library
- All Implemented Interfaces:
- Executable
public class Library
- extends Object
- implements Executable
Sets up a library to create
- Author:
- Mark Donszelmann
STATIC
public static final String STATIC
- See Also:
- Constant Field Values
SHARED
public static final String SHARED
- See Also:
- Constant Field Values
EXECUTABLE
public static final String EXECUTABLE
- See Also:
- Constant Field Values
JNI
public static final String JNI
- See Also:
- Constant Field Values
PLUGIN
public static final String PLUGIN
- See Also:
- Constant Field Values
NONE
public static final String NONE
- See Also:
- Constant Field Values
Library
public Library()
getType
public final String getType()
linkCPP
public final boolean linkCPP()
linkFortran
public final boolean linkFortran()
linkFortranMain
public final boolean linkFortranMain()
getNarSystemPackage
public final String getNarSystemPackage()
shouldRun
public final boolean shouldRun()
- Specified by:
shouldRun in interface Executable
getArgs
public final List getArgs()
- Specified by:
getArgs in interface Executable
getNarSystemName
public final String getNarSystemName()
getNarSystemDirectory
public final String getNarSystemDirectory()
toString
public final String toString()
- Overrides:
toString in class Object
getSubSystem
public String getSubSystem()
Copyright © 2002-2013 The Apache Software Foundation. All Rights Reserved.