summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authormichelou <michelou@epfl.ch>2007-03-29 11:13:45 +0000
committermichelou <michelou@epfl.ch>2007-03-29 11:13:45 +0000
commitb592e914f24b3200bb47b962b4b1ed0522ea7eea (patch)
treed965f6c6280f8b97538ebb10a609c018aa366950 /build.xml
parent1ab4fbc3b92d249f7a354ad0cfd794a3196fd95a (diff)
downloadscala-b592e914f24b3200bb47b962b4b1ed0522ea7eea.tar.gz
scala-b592e914f24b3200bb47b962b4b1ed0522ea7eea.tar.bz2
scala-b592e914f24b3200bb47b962b4b1ed0522ea7eea.zip
now supports 'build' and 'dists' defined as sym...
now supports 'build' and 'dists' defined as symbolic links
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml16
1 files changed, 16 insertions, 0 deletions
diff --git a/build.xml b/build.xml
index 0adfd9fcf7..550917ab4b 100644
--- a/build.xml
+++ b/build.xml
@@ -298,6 +298,14 @@ BUILD LOCAL REFERENCE (LOCKER) LAYER
<property name="built.locker" value="yes"/>
<stopwatch name="timer.locker"/>
<!-- Build library -->
+ <if><and>
+ <isset property="os.unix"/>
+ <isset property="build.resource"/></and>
+ <then>
+ <symlink
+ link="${build.dir}"
+ resource="${build.resource}" overwrite="yes" failonerror="no"/>
+ </then></if>
<mkdir dir="${locker.dir}/lib/library"/>
<javac
srcdir="${src.dir}/library"
@@ -919,6 +927,14 @@ GENERATES A DISTRIBUTION
description="Creates a binary Scala distribution">
<property name="dist.current.dir"
value="${dist.dir}/scala-${version.number}"/>
+ <if><and>
+ <isset property="os.unix"/>
+ <isset property="dist.resource"/></and>
+ <then>
+ <symlink
+ link="${dist.dir}"
+ resource="${dist.resource}" overwrite="yes" failonerror="no"/>
+ </then></if>
<mkdir dir="${dist.current.dir}"/>
<!-- Copy all requires libraries -->
<mkdir dir="${dist.current.dir}/lib"/>