summaryrefslogtreecommitdiff
path: root/src/build
diff options
context:
space:
mode:
authorjeberle <jeberle@epfl.ch>2008-05-07 14:16:15 +0000
committerjeberle <jeberle@epfl.ch>2008-05-07 14:16:15 +0000
commit9a09b884ee230b6d9e76412fa16d03c06a4bd95b (patch)
treec6e0fbe5e1c736d010c7903332f155558648df3e /src/build
parenta959e93dbe91e86af22d913f75bd968a11985f33 (diff)
downloadscala-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.xml13
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">