PR: MPNATIVE-4

Submitted by: Joachim Bader
Add configurable linker and compiler arguments


git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@115239 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
brett committed 2004-05-12 13:12:53 +00:00
1 parent 42e432b0e2
commit 1c8cc0eba9
2 files changed
+34 -2

No files matched your search

+30
View File
@@ -50,9 +50,39 @@
<cc outfile="${maven.build.dir}/native/_" link="${maven.native.link}" debug="${maven.native.debug}">
<compiler name="${maven.native.compiler.name}">
<compilerparam name="target" value="${maven.native.compiler.target}"/>
<util:tokenize var="argumentList" delim=" " trim="true">${maven.native.compiler.arg.start}</util:tokenize>
<j:forEach var="arg" items="${argumentList}">
<compilerarg location="start" value="${arg}"/>
</j:forEach>
<util:tokenize var="argumentList" delim=" " trim="true">${maven.native.compiler.arg.mid}</util:tokenize>
<j:forEach var="arg" items="${argumentList}">
<compilerarg location="mid" value="${arg}"/>
</j:forEach>
<util:tokenize var="argumentList" delim=" " trim="true">${maven.native.compiler.arg.end}</util:tokenize>
<j:forEach var="arg" items="${argumentList}">
<compilerarg location="end" value="${arg}"/>
</j:forEach>
</compiler>
<linker name="${maven.native.linker.name}">
<linkerparam name="target" value="${maven.native.linker.target}"/>
<util:tokenize var="argumentList" delim=" " trim="true">${maven.native.linker.arg.start}</util:tokenize>
<j:forEach var="arg" items="${argumentList}">
<linkerarg location="start" value="${arg}"/>
</j:forEach>
<util:tokenize var="argumentList" delim=" " trim="true">${maven.native.linker.arg.mid}</util:tokenize>
<j:forEach var="arg" items="${argumentList}">
<linkerarg location="mid" value="${arg}"/>
</j:forEach>
<util:tokenize var="argumentList" delim=" " trim="true">${maven.native.linker.arg.end}</util:tokenize>
<j:forEach var="arg" items="${argumentList}">
<linkerarg location="end" value="${arg}"/>
</j:forEach>
</linker>
<fileset dir="${maven.native.src}" includes="${maven.native.src.includes}" excludes="${maven.native.src.excludes}"/>
<j:if test="${jniFilesPresent == 'true'}">