summaryrefslogtreecommitdiff
path: root/src/build
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@epfl.ch>2009-03-24 16:33:32 +0000
committerLukas Rytz <lukas.rytz@epfl.ch>2009-03-24 16:33:32 +0000
commitba2bb4c1a126305e6d1b0e34a341fa16e9abd4e0 (patch)
tree0236c811237a393e97465e0f04fa4e20f21ca2fe /src/build
parenta2bfe6eef5294f9bd6347ab98c171db4bc6fe78d (diff)
downloadscala-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.xml17
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"/>