diff options
author | michelou <michelou@epfl.ch> | 2006-06-06 16:52:36 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2006-06-06 16:52:36 +0000 |
commit | 95ff3d2928f8d1dc2a7a5e77595b80088496eeba (patch) | |
tree | 033718a2dd19603f365f5fe5d9f37fefe6a32f2b | |
parent | 3be616edcfa5beaa3fd8fc632f25b340c578bbdc (diff) | |
download | scala-95ff3d2928f8d1dc2a7a5e77595b80088496eeba.tar.gz scala-95ff3d2928f8d1dc2a7a5e77595b80088496eeba.tar.bz2 scala-95ff3d2928f8d1dc2a7a5e77595b80088496eeba.zip |
added command 'fsc' for scala.tools.nsc.Compile...
added command 'fsc' for scala.tools.nsc.CompileClient
-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"/> |