looking into pre-extraction of Windows JNA libs (#3800)

This commit is contained in:
Ben Fry
2015-09-19 08:58:55 -04:00
parent afd454a2ba
commit e5db009989

View File

@@ -1016,6 +1016,28 @@
<copy todir="windows/work/lib" flatten="true">
<fileset refid="runtime.jars" />
</copy>
<!-- unpack the JNA DLLs for Windows to work around
https://github.com/processing/processing/issues/3624 -->
<condition property="jna.subfolder" value="win32-x86">
<equals arg1="${sun.arch.data.model}" arg2="32" />
</condition>
<condition property="jna.subfolder" value="win32-amd64">
<equals arg1="${sun.arch.data.model}" arg2="64" />
</condition>
<!--
com/sun/jna/win32-amd64/jnidispatch.dll
com/sun/jna/win32-x86/jnidispatch.dll
-->
<unzip src="../app/lib/jna.jar" dest="windows/work/lib">
<patternset>
<include name="com/sun/jna/${jna.subfolder}/jnidispatch.dll"/>
</patternset>
<mapper type="flatten"/>
</unzip>
<copy todir="windows/work">
<fileset dir=".." includes="core/library/**" />