diff options
author | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2006-01-12 09:55:02 +0000 |
---|---|---|
committer | Gilles Dubochet <gilles.dubochet@epfl.ch> | 2006-01-12 09:55:02 +0000 |
commit | 67855156d835f4df97dedf34a3e03eaf24f00392 (patch) | |
tree | 528f09e4ee3750002f6ac92817e8384a0107f46f /build.xml | |
parent | 65d00d8084feae09be9125b9c0f5d12696ebe084 (diff) | |
download | scala-67855156d835f4df97dedf34a3e03eaf24f00392.tar.gz scala-67855156d835f4df97dedf34a3e03eaf24f00392.tar.bz2 scala-67855156d835f4df97dedf34a3e03eaf24f00392.zip |
The build file only creates symbolic links on U...
The build file only creates symbolic links on UNIX platforms, copies
otherwise.
Diffstat (limited to 'build.xml')
-rw-r--r-- | build.xml | 36 |
1 files changed, 30 insertions, 6 deletions
@@ -321,14 +321,22 @@ BUILD LOCAL REFERENCE (LOCKER) LAYER <!-- Copy support files to build folder --> <build.support build.dir="${locker.dir}"/> <!-- Link to libraries --> - <symlink link="${locker.dir}/${fjbg.name}" + <if><isset property="os.unix"/> + <then> + <symlink link="${locker.dir}/${fjbg.name}" resource="${fjbg.jar}" overwrite="yes" failonerror="no"/> - <symlink link="${locker.dir}/${msil.name}" + <symlink link="${locker.dir}/${msil.name}" resource="${msil.jar}" overwrite="yes" failonerror="no"/> + </then> + <else> + <copy file="${fjbg.jar}" tofile="${locker.dir}/${fjbg.name}"/> + <copy file="${msil.jar}" tofile="${locker.dir}/${msil.name}"/> + </else> + </if> <!-- Build executable files --> <mkdir dir="${locker.dir}/${exec.dir.name}"/> <starrtool file="${locker.dir}/${exec.dir.name}/${scalac.exec.name}" @@ -408,14 +416,22 @@ BUILD QUICK-TEST LAYER <!-- Copy templates to build --> <build.support build.dir="${quick.dir}"/> <!-- Link to libraries --> - <symlink link="${quick.dir}/${fjbg.name}" + <if><isset property="os.unix"/> + <then> + <symlink link="${quick.dir}/${fjbg.name}" resource="${fjbg.jar}" overwrite="yes" failonerror="no"/> - <symlink link="${quick.dir}/${msil.name}" + <symlink link="${quick.dir}/${msil.name}" resource="${msil.jar}" overwrite="yes" failonerror="no"/> + </then> + <else> + <copy file="${fjbg.jar}" tofile="${quick.dir}/${fjbg.name}"/> + <copy file="${msil.jar}" tofile="${quick.dir}/${msil.name}"/> + </else> + </if> <!-- Build executable files --> <mkdir dir="${quick.dir}/${exec.dir.name}"/> <lockertool file="${quick.dir}/${exec.dir.name}/${scalac.exec.name}" @@ -496,14 +512,22 @@ TEST <!-- Copy templates to build --> <build.support build.dir="${strap.dir}"/> <!-- Link to libraries --> - <symlink link="${strap.dir}/${fjbg.name}" + <if><isset property="os.unix"/> + <then> + <symlink link="${strap.dir}/${fjbg.name}" resource="${fjbg.jar}" overwrite="yes" failonerror="no"/> - <symlink link="${strap.dir}/${msil.name}" + <symlink link="${strap.dir}/${msil.name}" resource="${msil.jar}" overwrite="yes" failonerror="no"/> + </then> + <else> + <copy file="${fjbg.jar}" tofile="${strap.dir}/${fjbg.name}"/> + <copy file="${msil.jar}" tofile="${strap.dir}/${msil.name}"/> + </else> + </if> <!-- Build executable files --> <mkdir dir="${strap.dir}/${exec.dir.name}"/> <quicktool file="${strap.dir}/${exec.dir.name}/${scalac.exec.name}" |