diff options
author | michelou <michelou@epfl.ch> | 2005-10-14 09:39:36 +0000 |
---|---|---|
committer | michelou <michelou@epfl.ch> | 2005-10-14 09:39:36 +0000 |
commit | 3ae2484310da8a4c142bc2f0cde0cd53000f9267 (patch) | |
tree | 629daa76cda0e90197133f5a8680ea598d7443b3 | |
parent | fecc6c4d1f076e1ec03bd7b31a678893775e8173 (diff) | |
download | scala-3ae2484310da8a4c142bc2f0cde0cd53000f9267.tar.gz scala-3ae2484310da8a4c142bc2f0cde0cd53000f9267.tar.bz2 scala-3ae2484310da8a4c142bc2f0cde0cd53000f9267.zip |
- scala commands now refer to .nsc_wrapper on U...
- scala commands now refer to .nsc_wrapper on Unix.
-rw-r--r-- | build.xml | 21 |
1 files changed, 12 insertions, 9 deletions
@@ -66,6 +66,7 @@ <linecontainsregexp> <regexp pattern="[0-9]+\.[0-9]+\.[0-9]+\.[0-9]"/> </linecontainsregexp> + <striplinebreaks/> </filterchain> </loadfile> @@ -304,21 +305,23 @@ <copy file="${oslib.jar}" todir="${distrib.scala.dir}/lib"/> <copy file="${msil.jar}" todir="${distrib.scala.dir}/lib"/> <copy file="${scala.dll}" todir="${distrib.scala.dir}/lib"/> - <!-- Set up 'bin' directory --> + <!-- Set up 'bin' directory (unix) --> <mkdir dir="${distrib.scala.dir}/bin"/> - <copy file="${build.support.dir}/scalac.template" - tofile="${distrib.scala.dir}/bin/scalac"> + <copy file="${bin.dir}/.nsc_wrapper.tmpl" + tofile="${distrib.scala.dir}/bin/.nsc_wrapper"> <filterset> - <filter token="PRODUCT" value="scalac"/> <filter token="VERSION" value="${scala.version}"/> - <filter token="MAIN" value="scala.tools.nsc.Main"/> - <filter token="CPATH" value="$PREFIX/lib/fjbg.jar:$PREFIX/lib/scala.jar:$PREFIX/lib/${distrib.nslib.jar}:$PREFIX/lib/${distrib.nstools.jar}:$PREFIX/lib/${distrib.osc-nstools.jar}"/> + <filter token="CPATH" value="$PREFIX/lib/fjbg.jar:$PREFIX/lib/msil.jar:$PREFIX/lib/scala.jar:$PREFIX/lib/${distrib.nslib.jar}:$PREFIX/lib/${distrib.nstools.jar}:$PREFIX/lib/${distrib.osc-nstools.jar}"/> </filterset> </copy> - <chmod dir="${distrib.scala.dir}/bin" perm="ugo+rx" includes="**/*"/> + <chmod file="${distrib.scala.dir}/bin/.nsc_wrapper" perm="ugo+rx"/> + <symlink resource="${distrib.scala.dir}/bin/.nsc_wrapper" + link="${distrib.scala.dir}/bin/scalac"/> + <symlink resource="${distrib.scala.dir}/bin/.nsc_wrapper" + link="${distrib.scala.dir}/bin/scaladoc"/> <symlink resource="${distrib.scala.dir}/bin" link="${distrib.current.dir}/bin"/> - <!-- Set up 'doc' directory --> + <!-- Set up 'doc' directory (unix) --> <mkdir dir="${distrib.doc.dir}"/> <copy todir="${distrib.doc.dir}"> <fileset dir="${basedir}" includes="LICENSE,README,VERSION"/> @@ -361,7 +364,7 @@ value="${distrib.dir}/win/${distrib.package.dir}"/> <!-- Set up 'bin' directory --> <mkdir dir="${distrib.current.win.dir}/bin"/> - <copy file="${build.support.dir}/scalac.bat.template" + <copy file="${bin.dir}/.nsc_bat.tmpl" tofile="${distrib.current.win.dir}/bin/scalac.bat"> <filterset> <filter token="PRODUCT" value="scalac"/> |