diff options
-rw-r--r-- | build.xml | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -58,6 +58,7 @@ PROPERTIES <property name="scaladoc.exec.name" value="scaladoc"/> <property name="scalaint.exec.name" value="scalaint"/> <property name="scalascript.exec.name" value="scalascript"/> + <property name="fsc.exec.name" value="fsc"/> <!-- =========================================================================== INITIALISATION @@ -345,6 +346,13 @@ BUILD LOCAL REFERENCE (LOCKER) LAYER class="scala.tools.nsc.MainScript" version="${version.number}" copyright="${copyright.string}"/> + <lockertool + file="${locker.dir}/bin/${fsc.exec.name}" + name="Fast Scala compiler" + class="scala.tools.nsc.CompileClient" + version="${version.number}" + copyright="${copyright.string}" + javaFlags="-Xmx256M -Xms16M"/> <chmod perm="ugo+rx" file="${locker.dir}/bin/${scalac.exec.name}"/> <chmod perm="ugo+rx" @@ -355,6 +363,8 @@ BUILD LOCAL REFERENCE (LOCKER) LAYER file="${locker.dir}/bin/${scalaint.exec.name}"/> <chmod perm="ugo+rx" file="${locker.dir}/bin/${scalascript.exec.name}"/> + <chmod perm="ugo+rx" + file="${locker.dir}/bin/${fsc.exec.name}"/> <!-- Mark LOCKER as being completely built --> <touch file="${locker.dir}/complete" verbose="no"/> </target> @@ -465,6 +475,12 @@ BUILD QUICK-TEST LAYER class="scala.tools.nsc.MainScript" version="${version.number}" copyright="${copyright.string}"/> + <quicktool + file="${quick.dir}/bin/${fsc.exec.name}" + name="Fast Scala compiler" + class="scala.tools.nsc.CompileClient" + version="${version.number}" + copyright="${copyright.string}"/> <chmod perm="ugo+rx" file="${quick.dir}/bin/${scalac.exec.name}"/> <chmod perm="ugo+rx" @@ -475,6 +491,8 @@ BUILD QUICK-TEST LAYER file="${quick.dir}/bin/${scalaint.exec.name}"/> <chmod perm="ugo+rx" file="${quick.dir}/bin/${scalascript.exec.name}"/> + <chmod perm="ugo+rx" + file="${quick.dir}/bin/${fsc.exec.name}"/> </target> <target name="test.quick" depends="build"> @@ -587,6 +605,12 @@ TEST class="scala.tools.nsc.MainScript" version="${version.number}" copyright="${copyright.string}"/> + <straptool + file="${strap.dir}/bin/${fsc.exec.name}" + name="Fast Scala compiler" + class="scala.tools.nsc.CompileClient" + version="${version.number}" + copyright="${copyright.string}"/> <chmod perm="ugo+rx" file="${strap.dir}/bin/${scalac.exec.name}"/> <chmod perm="ugo+rx" @@ -597,6 +621,8 @@ TEST file="${strap.dir}/bin/${scalaint.exec.name}"/> <chmod perm="ugo+rx" file="${strap.dir}/bin/${scalascript.exec.name}"/> + <chmod perm="ugo+rx" + file="${strap.dir}/bin/${fsc.exec.name}"/> </target> <!-- Compares quick and test level --> @@ -748,6 +774,7 @@ GENERATES A DISTRIBUTION <chmod perm="ugo+rx" file="${dist.current.dir}/bin/${scaladoc.exec.name}"/> <chmod perm="ugo+rx" file="${dist.current.dir}/bin/${scalaint.exec.name}"/> <chmod perm="ugo+rx" file="${dist.current.dir}/bin/${scalascript.exec.name}"/> + <chmod perm="ugo+rx" file="${dist.current.dir}/bin/${fsc.exec.name}"/> <!-- Copy the API, examples and man --> <copy todir="${dist.current.dir}/doc/scala"> <fileset dir="${docs.dir}" includes="README,LICENSE"/> |