summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2005-10-14 09:39:36 +0000
committermichelou <michelou@epfl.ch>2005-10-14 09:39:36 +0000
commit3ae2484310da8a4c142bc2f0cde0cd53000f9267 (patch)
tree629daa76cda0e90197133f5a8680ea598d7443b3 /build.xml
parentfecc6c4d1f076e1ec03bd7b31a678893775e8173 (diff)
downloadscala-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.
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml21
1 files changed, 12 insertions, 9 deletions
diff --git a/build.xml b/build.xml
index 75773ba79d..1f92b84d95 100644
--- a/build.xml
+++ b/build.xml
@@ -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"/>