public interface DynamicLinkBehaviour
Modifier and Type | Method and Description |
---|---|
void |
addNeededLibrary(String soname)
Add a library name to the list of libraries on which this dynamic object is declared to
depend.
|
void |
addRuntimeLinkPath(String linkPath)
Add a linker path to the list of libraries on which this dynamic object is declared to
depend.
|
Iterable<String> |
getNeededLibraries()
Return an Iterable of Strings giving the identifiers as recorded in the library's
format-specific form of libraries on which this dynamic object is declared to depend.
|
Iterable<String> |
getRuntimeLinkPaths()
Return a list of paths in the filesystem which will be searched, in order, when searching for
a depended-on library.
|
Iterable<String> getNeededLibraries()
Iterable<String> getRuntimeLinkPaths()
void addNeededLibrary(String soname)
soname
- the filename of the library -- this should not include a directory
prefixvoid addRuntimeLinkPath(String linkPath)
linkPath
- the directory which is to be added to the run-time libary search path.