summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test-nsc.xml14
1 files changed, 13 insertions, 1 deletions
diff --git a/test-nsc.xml b/test-nsc.xml
index 221040353b..5ef3ddf05e 100644
--- a/test-nsc.xml
+++ b/test-nsc.xml
@@ -99,7 +99,6 @@
&userExcludes;
</nsc>
- <!-- couldn't get parameter "update" to work on Windows (mics) -->
<jar destfile="${nsc.nsrt_jar}">
<fileset dir="${nsc.tools_util_runtime_dir}" />
<fileset dir="${nsc.nsc_output_dir}" />
@@ -107,6 +106,19 @@
</target>
+ <target name="nscOnNsc" depends="init,check.env">
+ <taskdef name="nsc" classname="scala.tools.scala4ant.NscTask$class" />
+
+ <echo>===== running nsc on itself</echo>
+ <nsc srcdir="sources" destdir="${nsc.nsc_output_dir}"
+ classpath="sources:newsources:${nsc.nsrt_jar}:${nsc.fjbg_jar}:${nsc.nsc_output_dir}"
+ nscArgs="${moreNscArgs}" force="true">
+
+ <include name="scala/tools/nsc/**/*.scala"/>
+ &userExcludes;
+ </nsc>
+ </target>
+
<target name="clean">
<delete dir="${nsc.nsc_output_dir}" />
</target>