Mercurial > hg > release > icedtea7-forest-2.2 > langtools
changeset 198:d486ac6389d7
6795030: Files in langtools build can be compiled ignoring java.home settings
Reviewed-by: mcimadamore
author | jjg |
---|---|
date | Wed, 21 Jan 2009 08:21:41 -0800 |
parents | b4b1f7732289 |
children | e6dafbf35355 |
files | make/build.xml |
diffstat | 1 files changed, 8 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/make/build.xml Tue Jan 20 18:23:13 2009 -0800 +++ b/make/build.xml Wed Jan 21 08:21:41 2009 -0800 @@ -390,8 +390,8 @@ <attribute name="classes.dir" default="${build.classes.dir}"/> <attribute name="gensrc.dir" default="${build.gensrc.dir}"/> <attribute name="lib.dir" default="${dist.lib.dir}"/> - <attribute name="java" default="java"/> <attribute name="javac.bootclasspath" default="-J-Xbootclasspath/p:${build.bootstrap.dir}/classes"/> + <attribute name="javac.java.home" default="${boot.java.home}"/> <attribute name="javac.target" default="${javac.target}"/> <attribute name="jarmainclass" default="com.sun.tools.@{name}.Main"/> <attribute name="jarclasspath" default=""/> @@ -433,6 +433,7 @@ <attribute name="gensrc.dir" default="${build.gensrc.dir}"/> <attribute name="lib.dir" default="${dist.lib.dir}"/> <attribute name="javac.bootclasspath" default="-J-Xbootclasspath/p:${build.bootstrap.dir}/classes"/> + <attribute name="javac.java.home" default="${boot.java.home}"/> <attribute name="javac.target" default="${javac.target}"/> <attribute name="jarmainclass" default="com.sun.tools.@{name}.Main"/> <attribute name="jarclasspath" default=""/> @@ -471,6 +472,7 @@ <attribute name="classes.dir" default="${build.classes.dir}"/> <attribute name="gensrc.dir" default="${build.gensrc.dir}"/> <attribute name="javac.bootclasspath" default="${build.bootstrap.dir}/classes"/> + <attribute name="javac.java.home" default="${boot.java.home}"/> <attribute name="javac.target" default="${javac.target}"/> <attribute name="release" default="${release}"/> <attribute name="full.version" default="${full.version}"/> @@ -493,6 +495,7 @@ destdir="@{gensrc.dir}" includes="**/*.properties"/> <javac fork="true" + executable="@{javac.java.home}/bin/javac" srcdir="@{gensrc.dir}" destdir="@{classes.dir}" includes="@{includes}" @@ -504,6 +507,7 @@ <compilerarg line="-Xlint"/> </javac> <javac fork="true" + executable="@{javac.java.home}/bin/javac" srcdir="${src.classes.dir}" destdir="@{classes.dir}" includes="@{includes}" @@ -540,7 +544,6 @@ classes.dir="${build.bootstrap.dir}/classes" bin.dir="${build.bootstrap.dir}/bin" lib.dir="${build.bootstrap.dir}/lib" - java="${boot.java}" javac.bootclasspath="" release="${bootstrap.release}" full.version="${bootstrap.full.version}"/> @@ -562,7 +565,9 @@ <target name="-def-pcompile"> <mkdir dir="${build.toolclasses.dir}"/> - <javac srcdir="${make.tools.dir}/CompileProperties" + <javac fork="true" + executable="${boot.java.home}/bin/javac" + srcdir="${make.tools.dir}/CompileProperties" destdir="${build.toolclasses.dir}/" classpath="${ant.home}/lib/ant.jar"/> <taskdef name="pcompile"