diff options
author | jeberle <jeberle@epfl.ch> | 2008-05-07 14:16:15 +0000 |
---|---|---|
committer | jeberle <jeberle@epfl.ch> | 2008-05-07 14:16:15 +0000 |
commit | 9a09b884ee230b6d9e76412fa16d03c06a4bd95b (patch) | |
tree | c6e0fbe5e1c736d010c7903332f155558648df3e /src/build | |
parent | a959e93dbe91e86af22d913f75bd968a11985f33 (diff) | |
download | scala-9a09b884ee230b6d9e76412fa16d03c06a4bd95b.tar.gz scala-9a09b884ee230b6d9e76412fa16d03c06a4bd95b.tar.bz2 scala-9a09b884ee230b6d9e76412fa16d03c06a4bd95b.zip |
build scala librairie for dotnet framework....
Diffstat (limited to 'src/build')
-rw-r--r-- | src/build/msil.xml | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/build/msil.xml b/src/build/msil.xml index d90379a74a..342981d538 100644 --- a/src/build/msil.xml +++ b/src/build/msil.xml @@ -21,6 +21,7 @@ PROPERTIES <property name="build.dir" value="${basedir}/build"/> <property name="msil.dir" value="${build.dir}/msil"/> <property name="dist.dir" value="${basedir}/dists"/> + <taskdef resource="org/apache/ant/dotnet/antlib.xml" classpath="${lib-ant.dir}/ant-dotnet-1.0.jar"/> <!-- =========================================================================== MSIL BUILD @@ -28,7 +29,7 @@ MSIL BUILD <target name="msil.init" depends="init"> <!-- Sets ilasm command (either Microsoft .NET Framework or Mono) --> - <condition property="ilasm.cmd" value="${dotnet.home}/ilasm.exe"> + <!-- <condition property="ilasm.cmd" value="${dotnet.home}/ilasm.exe"> <and> <os family="windows"/><isset property="dotnet.home"/> <available file="${dotnet.home}/ilasm.exe"/> @@ -52,7 +53,7 @@ MSIL BUILD </condition> <fail message="Command 'ilasm' not found"> <condition><not><isset property="ilasm.cmd"/></not></condition> - </fail> + </fail>--> <!-- Sets ilasm arguments (either Windows or Unix) --> <property name="ilasm.outfile" value="${msil.dir}/lib/predef.dll"/> <if> @@ -89,19 +90,21 @@ MSIL BUILD <target name="msil.libraries" depends="msil.sources"> <mkdir dir="${msil.dir}/lib"/> - <scalac srcdir="${msil.dir}/src" destdir="${msil.dir}" target="msil" + <mkdir dir="${msil.dir}/il"/> + <scalac srcdir="${msil.dir}/src" destdir="${msil.dir}/il" target="msil" assemname="predef" assemrefs="${lib.dir}" failonerror="false"> <include name="**/*.scala"/> <exclude name="scala/ScalaObject.scala"/> </scalac> + <ilasm srcdir="${msil.dir}/il" includes="*.msil" outputfile="${msil.dir}/lib/predef.dll"/> + <!-- <pathconvert property="ilasm.infiles" pathsep=" "> <fileset dir="${msil.dir}" includes="*.msil"/> </pathconvert> - <echo>${ilasm.cmd} ${ilasm.infiles}</echo> <exec executable="${ilasm.cmd} ${ilasm.infiles}" vmlauncher="no"> <arg line="${ilasm.args}"/> - </exec> + </exec> --> </target> <target name="msil.build" depends="msil.libraries"> |