diff options
author | Lukas Rytz <lukas.rytz@epfl.ch> | 2009-03-24 16:33:32 +0000 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@epfl.ch> | 2009-03-24 16:33:32 +0000 |
commit | ba2bb4c1a126305e6d1b0e34a341fa16e9abd4e0 (patch) | |
tree | 0236c811237a393e97465e0f04fa4e20f21ca2fe /src/build | |
parent | a2bfe6eef5294f9bd6347ab98c171db4bc6fe78d (diff) | |
download | scala-ba2bb4c1a126305e6d1b0e34a341fa16e9abd4e0.tar.gz scala-ba2bb4c1a126305e6d1b0e34a341fa16e9abd4e0.tar.bz2 scala-ba2bb4c1a126305e6d1b0e34a341fa16e9abd4e0.zip |
scalac ant task now supports @argfile (needed t...
scalac ant task now supports @argfile (needed to build .net on windows)
Diffstat (limited to 'src/build')
-rw-r--r-- | src/build/msil.xml | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/src/build/msil.xml b/src/build/msil.xml index 1f4e610c76..c5675d23d7 100644 --- a/src/build/msil.xml +++ b/src/build/msil.xml @@ -132,16 +132,27 @@ MSIL BUILD <mkdir dir="${build-msil.dir}/library"/> <!-- <ilasm srcdir="${msil.dir}/il" includes="*.msil" outputfile="${msil.dir}/lib/predef.dll"/> --> + <pathconvert property="msil.lib.files" pathsep=" "> + <fileset dir="${build-msil-src.dir}"> + <include name="**/*.scala"/> + <exclude name="scala/ScalaObject.scala"/> + </fileset> + </pathconvert> + + <echo message="${msil.lib.files}" file="${build-msil-src.dir}/libfiles"/> + <scalac srcdir="${build-msil-src.dir}" destdir="${build-msil.dir}/library" target="msil" assemname="predef.msil" - assemrefs="${lib.dir}"> - <include name="**/*.scala"/> - <exclude name="scala/ScalaObject.scala"/> + assemrefs="${lib.dir}" + argfile="${build-msil-src.dir}/libfiles"> + <exclude name="**"/> <!-- files are in @libfiles --> </scalac> <stopwatch name="msil.lib.timer" action="total"/> + + <delete file="${build-msil-src.dir}/libfiles"/> </target> <target name="msil.done" depends="msil.lib"/> |