summaryrefslogtreecommitdiff
path: root/ant-build-nsc.sh
diff options
context:
space:
mode:
authorBurak Emir <emir@epfl.ch>2005-07-30 21:38:53 +0000
committerBurak Emir <emir@epfl.ch>2005-07-30 21:38:53 +0000
commit64f1cbe7dded98f68ebfe605f71da05f1c552378 (patch)
tree23b7f183820bd8450f132339a32281119e15e8db /ant-build-nsc.sh
parent8ed7d96bdeef731684954a231735a14d6c0f9c64 (diff)
downloadscala-64f1cbe7dded98f68ebfe605f71da05f1c552378.tar.gz
scala-64f1cbe7dded98f68ebfe605f71da05f1c552378.tar.bz2
scala-64f1cbe7dded98f68ebfe605f71da05f1c552378.zip
clean up, pico task now supports scalaHack
Diffstat (limited to 'ant-build-nsc.sh')
-rwxr-xr-xant-build-nsc.sh24
1 files changed, 9 insertions, 15 deletions
diff --git a/ant-build-nsc.sh b/ant-build-nsc.sh
index b949b8f2ba..9fc82146ab 100755
--- a/ant-build-nsc.sh
+++ b/ant-build-nsc.sh
@@ -1,24 +1,18 @@
#!/bin/sh
-export ANT_OPTS=-Xmx256m
+. ant-common.sh
-awk '/^$/ {next;} /^#/ {next;} {print "export " $1 $2 $3}' build-nsc.properties > env.sh
+# jars for `scalac' task MUST EXIST
+if ! addJar $fjbg_jar fjbg_jar; then exit -1; fi
+if ! addJar $scala_jar scala_jar; then echo "try: make jar target=LIBRARY" && exit -1; fi
+if ! addJar $tools_jar tools_jar; then echo "try: make jar target=TOOLS" && exit -1; fi
-. env.sh
-
-# ------- don't change these, change build-nsc.properties instead
-
-# jars for `scalac' task
-CLASSPATH=${fjbg_jar}
-CLASSPATH=$CLASSPATH:${scala_jar}
-CLASSPATH=$CLASSPATH:${tools_jar}
-
-# jars for `pico' task including the `-scala-hacks' enableda
-CLASSPATH=$CLASSPATH:${jaco_jar}
-CLASSPATH=$CLASSPATH:${hacked_pico_dir}
+# jars for `pico' task MUST EXIST including the `-scala-hacks' enabled
+if ! addJar $jaco_jar jaco_jar; then exit -1; fi
# jars for `nsc' task (once its compiled)
-CLASSPATH=$CLASSPATH:${jars_dir}/nsc4ant.jar:${jars_dir}/nsc.jar
+if ! addJar $jars_dir/nsc4ant.jar; then echo "{ *** WARNING: $jars_dir/nsc4ant.jar doesn't exist}"; fi
+if ! addJar $jars_dir/nsc.jar; then echo "{ *** WARNING: $jars_dir/nsc.jar doesn't exist}"; fi
export CLASSPATH