summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@epfl.ch>2010-04-09 12:05:11 +0000
committerLukas Rytz <lukas.rytz@epfl.ch>2010-04-09 12:05:11 +0000
commit2ff464685fd13cf0489b0cdece98beaba283b675 (patch)
treea11ef27814243f655e27aba31c0f53273fa801a8 /build.xml
parent3cc8af6179ac7b1778c19d96bfacd01120407d26 (diff)
downloadscala-2ff464685fd13cf0489b0cdece98beaba283b675.tar.gz
scala-2ff464685fd13cf0489b0cdece98beaba283b675.tar.bz2
scala-2ff464685fd13cf0489b0cdece98beaba283b675.zip
minor cleanup in build script. no review
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml28
1 files changed, 17 insertions, 11 deletions
diff --git a/build.xml b/build.xml
index e3f41a098d..21bade72a1 100644
--- a/build.xml
+++ b/build.xml
@@ -204,7 +204,9 @@ INITIALISATION
<property name="scalac.args.quickonly" value=""/>
<property name="scalac.args.all" value="${scalac.args} ${scalac.args.optimise}"/>
- <property name="scalac.args.quick" value="${scalac.args.all} ${scalac.args.quickonly}"/>
+ <echo message="Using scalac.args.all: ${scalac.args.all}"/>
+ <echo message="Using javac.args: ${javac.args}"/>
+ <property name="scalac.args.quick" value="${scalac.args.all} ${scalac.args.quickonly}"/>
<!-- Setting-up Ant contrib tasks -->
<taskdef resource="net/sf/antcontrib/antlib.xml" classpath="${lib.dir}/ant/ant-contrib.jar"/>
<!-- This is the start time for the distribution -->
@@ -1115,7 +1117,7 @@ BOOTSTRAPPING BUILD (STRAP)
<scalacfork
destdir="${build-strap.dir}/classes/continuations-plugin"
compilerpathref="pack.classpath"
- params="${scalac.args.quick}"
+ params="${scalac.args.all}"
srcdir="${src.dir}/continuations/plugin"
jvmargs="${scalacfork.jvmargs}">
<include name="**/*.scala"/>
@@ -1136,7 +1138,7 @@ BOOTSTRAPPING BUILD (STRAP)
<scalacfork
destdir="${build-strap.dir}/classes/library"
compilerpathref="pack.classpath"
- params="${scalac.args.quick} -Xpluginsdir ${build-quick.dir}/plugins -Xplugin-require:continuations -P:continuations:enable"
+ params="${scalac.args.all} -Xpluginsdir ${build-quick.dir}/plugins -Xplugin-require:continuations -P:continuations:enable"
srcdir="${src.dir}/continuations/library"
jvmargs="${scalacfork.jvmargs}">
<include name="**/*.scala"/>
@@ -1504,14 +1506,6 @@ BOOTRAPING TEST AND TEST SUITE
</same>
</target>
- <target name="test.suite.clean.checkinit">
- <antcall target="all.clean" />
- <antcall target="test.suite" inheritAll="false">
- <param name="scalac.args.optimise" value="-Xcheckinit" />
- <param name="partest.scalacopts" value="-Xcheckinit" />
- </antcall>
- </target>
-
<target name="test.suite" depends="pack.done">
<partest classpathref="pack.classpath">
<env key="PATH" path="${build-pack.dir}/bin:${env.PATH}" />
@@ -1738,6 +1732,18 @@ FORWARDED TARGETS FOR NIGHTLY BUILDS
<ant antfile="${src.dir}/build/pack.xml" target="pack-all.done" inheritall="yes" inheritrefs="yes"/>
</target>
+ <target name="nightly.checkinit">
+ <antcall target="nightly-nopt">
+ <param name="scalac.args.optimise" value="-Xcheckinit"/>
+ </antcall>
+ </target>
+
+ <target name="nightly.checkall">
+ <antcall target="nightly-nopt">
+ <param name="partest.scalacopts" value="-Ycheck:all"/>
+ </antcall>
+ </target>
+
<!-- ===========================================================================
POSITIONS
============================================================================ -->