File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1122,20 +1122,16 @@ cd ..
11221122 <equals arg1=" ${ os.prefix } " arg2=" darwin" />
11231123 </condition >
11241124 <property name =" build.native.universal" value =" ${ build } /native-darwin-universal" />
1125- <mkdir if : set =" is_darwin" dir =" ${ build.native.universal } /intel" />
1126- <mkdir if : set =" is_darwin" dir =" ${ build.native.universal } /aarch64" />
1125+ <delete if : set =" is_darwin" dir =" ${ build.native.universal } " />
11271126 <copy if : set =" is_darwin" todir =" ${ build.native.universal } /intel" >
1128- <zipfileset src =" ${ lib.native } /darwin-intel.jar" includes =" *jnidispatch*" />
1127+ <zipfileset src =" ${ lib.native } /darwin-intel.jar" includes =" *jnidispatch*" erroronmissingarchive = " false " />
11291128 </copy >
11301129 <copy if : set =" is_darwin" todir =" ${ build.native.universal } /aarch64" >
1131- <zipfileset src =" ${ lib.native } /darwin-aarch64.jar" includes =" *jnidispatch*" />
1130+ <zipfileset src =" ${ lib.native } /darwin-aarch64.jar" includes =" *jnidispatch*" erroronmissingarchive = " false " />
11321131 </copy >
1133- <exec if : set =" is_darwin" executable =" lipo" dir =" ${ build.native.universal } " failonerror =" true" >
1134- <arg value =" -create" />
1135- <arg value =" -output" />
1136- <arg value =" libjnidispatch.jnilib" />
1137- <arg value =" intel/libjnidispatch.jnilib" />
1138- <arg value =" aarch64/libjnidispatch.jnilib" />
1132+ <exec if : set =" is_darwin" executable =" sh" dir =" ${ build.native.universal } " failonerror =" true" >
1133+ <arg value =" -c" />
1134+ <arg value =" lipo -create -output libjnidispatch.jnilib */libjnidispatch.jnilib && lipo -info libjnidispatch.jnilib" />
11391135 </exec >
11401136 <jar if : set =" is_darwin" jarfile =" ${ build } /${ os.prefix } .jar" createUnicodeExtraFields =" never" encoding =" UTF-8" >
11411137 <fileset dir =" ${ build } /native-${ os.prefix } -universal" includes =" libjnidispatch.jnilib" />
You can’t perform that action at this time.
0 commit comments