Skip to content

Commit 6fe1cc1

Browse files
committed
Merge pull request #116 from Toshik/patch-2
Fix Windows build
2 parents 9cca8e8 + b158e33 commit 6fe1cc1

File tree

2 files changed

+17
-33
lines changed

2 files changed

+17
-33
lines changed

build/build.xml

+17-32
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,9 @@
4747
<condition property="launch4j-download-unpack-target-name" value="launch4j-windows"><os family="windows" /></condition>
4848
<property name="launch4j-download-unpack-target-name" value="launch4j-linux"/>
4949

50+
<property name="MACOSX_BUNDLED_JVM" value="${java.home}/../"/>
51+
<property name="WINDOWS_BUNDLED_JVM" value="${java.home}"/>
52+
5053
<!-- Libraries required for running arduino -->
5154
<fileset dir=".." id="runtime.jars">
5255
<include name="arduino-core/arduino-core.jar" />
@@ -729,30 +732,6 @@
729732
<target name="linux-dist" depends="build"
730733
description="Build .tar.xz of linux version">
731734

732-
<!--get src="http://dev.processing.org/build/jre-tools-6u18-linux-i586.tgz"
733-
dest="linux/jre.tgz"
734-
usetimestamp="true" />
735-
<untar compression="gzip"
736-
dest="linux/work"
737-
src="linux/jre.tgz"
738-
overwrite="false"/-->
739-
740-
<!--
741-
<tar compression="gzip" basedir="linux/work"
742-
destfile="linux/arduino-${version}.tgz" />
743-
744-
<tar compression="gzip" destfile="linux/arduino-${version}-linux.tgz">
745-
<tarfileset dir="linux/work"
746-
prefix="arduino-${version}"
747-
excludes="arduino,
748-
hardware/tools/avrdude,
749-
java/**"
750-
/>
751-
<tarfileset file="linux/work/arduino" filemode="755" prefix="arduino-${version}" />
752-
<tarfileset file="linux/work/hardware/tools/avrdude" filemode="755"
753-
prefix="arduino-${version}/hardware/tools" />
754-
</tar>
755-
-->
756735
<move file="linux/work" tofile="linux/arduino-${version}" />
757736

758737
<exec executable="tar" dir="linux">
@@ -935,15 +914,21 @@
935914
dir="windows/work" spawn="true"/>
936915
</target>
937916

938-
<target name="windows-dist" depends="windows-build"
939-
description="Create .zip files of windows version">
917+
<target name="windows-dist" depends="windows-build" description="Create .zip files of windows version">
940918

941-
<antcall target="unzip">
942-
<param name="archive_file" value="windows/jre-8u31.zip" />
943-
<param name="archive_url" value="http://arduino.cc/download.php?f=/jre-8u31.zip" />
944-
<param name="final_folder" value="${staging_folder}/work/java" />
945-
<param name="dest_folder" value="${staging_folder}/work/" />
946-
</antcall>
919+
<loadproperties srcfile="${WINDOWS_BUNDLED_JVM}/../release" prefix="windows"/>
920+
921+
<fail message="It looks like ${WINDOWS_BUNDLED_JVM} does not contain a Windows JVM">
922+
<condition>
923+
<not>
924+
<equals arg1="${windows.OS_NAME}" arg2="&quot;Windows&quot;"/>
925+
</not>
926+
</condition>
927+
</fail>
928+
929+
<copy todir="${staging_folder}/work/java" includeemptydirs="true" preservelastmodified="true" overwrite="true" failonerror="true">
930+
<fileset dir="${WINDOWS_BUNDLED_JVM}" includes="*/**"/>
931+
</copy>
947932

948933
<zip destfile="windows/arduino-${version}-${platform}.zip" level="9">
949934
<zipfileset dir="windows/work"

build/windows/jre-8u31.zip.sha

-1
This file was deleted.

0 commit comments

Comments
 (0)