public class Linker extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
pushDepsToLowestOrder
Specifies that if using default dependency lib order then turn on/off logic that pushes
dependencies to appropriate place in linker line based on transitive dependencies.
|
| Constructor and Description |
|---|
Linker() |
Linker(org.apache.maven.plugin.logging.Log log) |
Linker(String name,
org.apache.maven.plugin.logging.Log log)
For use with specific named linker.
|
| Modifier and Type | Method and Description |
|---|---|
LinkerDef |
getLinker(AbstractCompileMojo mojo,
CCTask task,
String os,
String prefix,
String type,
List<String> linkPaths) |
String |
getName() |
String |
getName(NarProperties properties,
String prefix) |
List |
getSysLibs() |
String |
getSysLibSet() |
LinkerDef |
getTestLinker(AbstractCompileMojo mojo,
CCTask task,
String os,
String prefix,
String type,
List<String> linkPaths) |
String |
getVersion() |
String |
getVersion(AbstractNarMojo mojo) |
boolean |
isGenerateManifest() |
@Parameter(defaultValue="false") protected boolean pushDepsToLowestOrder
public Linker()
public Linker(org.apache.maven.plugin.logging.Log log)
public Linker(String name, org.apache.maven.plugin.logging.Log log)
name - public boolean isGenerateManifest()
public final LinkerDef getLinker(AbstractCompileMojo mojo, CCTask task, String os, String prefix, String type, List<String> linkPaths) throws org.apache.maven.plugin.MojoFailureException, org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureExceptionorg.apache.maven.plugin.MojoExecutionExceptionpublic final String getName()
public final String getName(NarProperties properties, String prefix) throws org.apache.maven.plugin.MojoFailureException, org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureExceptionorg.apache.maven.plugin.MojoExecutionExceptionpublic final LinkerDef getTestLinker(AbstractCompileMojo mojo, CCTask task, String os, String prefix, String type, List<String> linkPaths) throws org.apache.maven.plugin.MojoFailureException, org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureExceptionorg.apache.maven.plugin.MojoExecutionExceptionpublic final String getVersion() throws org.apache.maven.plugin.MojoFailureException, org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureExceptionorg.apache.maven.plugin.MojoExecutionExceptionpublic final String getVersion(AbstractNarMojo mojo) throws org.apache.maven.plugin.MojoFailureException, org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureExceptionorg.apache.maven.plugin.MojoExecutionExceptionpublic List getSysLibs()
public String getSysLibSet()
Copyright © 2005–2020 NAR Maven Plugin developers. All rights reserved.