summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2009-10-23 18:56:42 +0000
committerPaul Phillips <paulp@improving.org>2009-10-23 18:56:42 +0000
commitd9132250423429dd47a36e2a7b2db691128bd152 (patch)
treed7c2dea9672da3b581e0c9d325f04e41d076a5a3 /build.xml
parent3803528e26e37fbd5b56c00339077ad29734f050 (diff)
downloadscala-d9132250423429dd47a36e2a7b2db691128bd152.tar.gz
scala-d9132250423429dd47a36e2a7b2db691128bd152.tar.bz2
scala-d9132250423429dd47a36e2a7b2db691128bd152.zip
Added scalac.args.quickonly to build.xml, becau...
Added scalac.args.quickonly to build.xml, because otherwise the only way to fully test new command line options either involves rebuilding starr every time or manually editing build.xml between locker and quick.
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml23
1 files changed, 14 insertions, 9 deletions
diff --git a/build.xml b/build.xml
index f1b4d2520e..61b5328652 100644
--- a/build.xml
+++ b/build.xml
@@ -203,9 +203,14 @@ INITIALISATION
============================================================================ -->
<target name="init">
- <!-- The scalac.args.optimise is selectively overridden in certain antcall tasks. -->
+ <!-- scalac.args.optimise is selectively overridden in certain antcall tasks. -->
<property name="scalac.args.optimise" value=""/>
+ <!-- scalac.args.quickonly are added to quick.* targets but not others (particularly, locker.)
+ This is to facilitate testing new command line options which do not yet exist in starr. -->
+ <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}"/>
<!-- 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 -->
@@ -462,7 +467,7 @@ QUICK BUILD (QUICK)
destdir="${build-quick.dir}/classes/library"
compilerpathref="locker.classpath"
srcpath="${src.dir}/library"
- params="${scalac.args.all}"
+ params="${scalac.args.quick}"
srcdir="${src.dir}/library"
jvmargs="${scalacfork.jvmargs}">
<include name="scala/Predef.scala"/>
@@ -475,7 +480,7 @@ QUICK BUILD (QUICK)
destdir="${build-quick.dir}/classes/library"
compilerpathref="locker.classpath"
srcpath="${src.dir}/library"
- params="${scalac.args.all}"
+ params="${scalac.args.quick}"
srcdir="${src.dir}/library"
jvmargs="${scalacfork.jvmargs}">
<include name="**/*.scala"/>
@@ -489,7 +494,7 @@ QUICK BUILD (QUICK)
destdir="${build-quick.dir}/classes/library"
compilerpathref="locker.classpath"
srcpath="${src.dir}/library"
- params="${scalac.args.all}"
+ params="${scalac.args.quick}"
srcdir="${src.dir}/actors"
jvmargs="${scalacfork.jvmargs}">
<include name="**/*.scala"/>
@@ -501,7 +506,7 @@ QUICK BUILD (QUICK)
destdir="${build-quick.dir}/classes/library"
compilerpathref="locker.classpath"
srcpath="${src.dir}/library"
- params="${scalac.args.all}"
+ params="${scalac.args.quick}"
srcdir="${src.dir}/dbc"
jvmargs="${scalacfork.jvmargs}">
<include name="**/*.scala"/>
@@ -513,7 +518,7 @@ QUICK BUILD (QUICK)
destdir="${build-quick.dir}/classes/library"
compilerpathref="locker.classpath"
srcpath="${src.dir}/library"
- params="${scalac.args.all}"
+ params="${scalac.args.quick}"
srcdir="${src.dir}/swing"
jvmargs="${scalacfork.jvmargs}">
<include name="**/*.scala"/>
@@ -562,7 +567,7 @@ QUICK BUILD (QUICK)
destdir="${build-quick.dir}/classes/compiler"
compilerpathref="locker.classpath"
srcpath="${src.dir}/compiler"
- params="${scalac.args.all}"
+ params="${scalac.args.quick}"
srcdir="${src.dir}/compiler"
jvmargs="${scalacfork.jvmargs}">
<include name="**/*.scala"/>
@@ -604,7 +609,7 @@ QUICK BUILD (QUICK)
destdir="${build-quick.dir}/classes/scalap"
compilerpathref="locker.classpath"
srcpath="${src.dir}/scalap"
- params="${scalac.args.all}"
+ params="${scalac.args.quick}"
srcdir="${src.dir}/scalap"
jvmargs="${scalacfork.jvmargs}">
<include name="**/*.scala"/>
@@ -646,7 +651,7 @@ QUICK BUILD (QUICK)
destdir="${build-quick.dir}/classes/partest"
compilerpathref="locker.classpath"
srcpath="${src.dir}/partest"
- params="${scalac.args.all}"
+ params="${scalac.args.quick}"
srcdir="${src.dir}/partest"
jvmargs="${scalacfork.jvmargs}">
<include name="**/*.scala"/>