Skip to content

Commit 34d2f08

Browse files
author
Federico Fissore
committed
Windows: JRE is chosen at build time via WINDOWS_BUNDLED_JVM property
1 parent 818dc19 commit 34d2f08

File tree

2 files changed

+15
-33
lines changed

2 files changed

+15
-33
lines changed

build/build.xml

Lines changed: 15 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
<property name="launch4j-download-unpack-target-name" value="launch4j-linux"/>
4848

4949
<property name="MACOSX_BUNDLED_JVM" value="${java.home}/../"/>
50+
<property name="WINDOWS_BUNDLED_JVM" value="${java.home}"/>
5051

5152
<!-- Libraries required for running arduino -->
5253
<fileset dir=".." id="runtime.jars">
@@ -693,30 +694,6 @@
693694
<target name="linux-dist" depends="build"
694695
description="Build .tar.xz of linux version">
695696

696-
<!--get src="http://dev.processing.org/build/jre-tools-6u18-linux-i586.tgz"
697-
dest="linux/jre.tgz"
698-
usetimestamp="true" />
699-
<untar compression="gzip"
700-
dest="linux/work"
701-
src="linux/jre.tgz"
702-
overwrite="false"/-->
703-
704-
<!--
705-
<tar compression="gzip" basedir="linux/work"
706-
destfile="linux/arduino-${version}.tgz" />
707-
708-
<tar compression="gzip" destfile="linux/arduino-${version}-linux.tgz">
709-
<tarfileset dir="linux/work"
710-
prefix="arduino-${version}"
711-
excludes="arduino,
712-
hardware/tools/avrdude,
713-
java/**"
714-
/>
715-
<tarfileset file="linux/work/arduino" filemode="755" prefix="arduino-${version}" />
716-
<tarfileset file="linux/work/hardware/tools/avrdude" filemode="755"
717-
prefix="arduino-${version}/hardware/tools" />
718-
</tar>
719-
-->
720697
<move file="linux/work" tofile="linux/arduino-${version}" />
721698

722699
<exec executable="tar" dir="linux" failonerror="true">
@@ -876,15 +853,21 @@
876853
<exec executable="windows/work/arduino.exe" dir="windows/work" spawn="true" failonerror="true"/>
877854
</target>
878855

879-
<target name="windows-dist" depends="windows-build"
880-
description="Create .zip files of windows version">
856+
<target name="windows-dist" depends="windows-build" description="Create .zip files of windows version">
881857

882-
<antcall target="unzip">
883-
<param name="archive_file" value="windows/jre-8u31.zip" />
884-
<param name="archive_url" value="http://downloads.arduino.cc/jre-8u31.zip" />
885-
<param name="final_folder" value="${staging_folder}/work/java" />
886-
<param name="dest_folder" value="${staging_folder}/work/" />
887-
</antcall>
858+
<loadproperties srcfile="${WINDOWS_BUNDLED_JVM}/release" prefix="windows"/>
859+
860+
<fail message="It looks like ${WINDOWS_BUNDLED_JVM} does not contain a Windows JVM">
861+
<condition>
862+
<not>
863+
<equals arg1="${windows.OS_NAME}" arg2="&quot;Windows&quot;"/>
864+
</not>
865+
</condition>
866+
</fail>
867+
868+
<copy todir="${staging_folder}/work/java" includeemptydirs="true" preservelastmodified="true" overwrite="true" failonerror="true">
869+
<fileset dir="${WINDOWS_BUNDLED_JVM}" includes="*/**"/>
870+
</copy>
888871

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

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

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)