summaryrefslogtreecommitdiff
path: root/ant-build-nsc.sh
diff options
context:
space:
mode:
authorBurak Emir <emir@epfl.ch>2005-06-29 10:13:02 +0000
committerBurak Emir <emir@epfl.ch>2005-06-29 10:13:02 +0000
commit35b8aa223750ca82e6bc7d3aee825ac6bcdefdf2 (patch)
tree61049e2f4fc8411f1538904cf74c2f2bd70dd876 /ant-build-nsc.sh
parenta4e5d4a1d7209f290973d981897eff94b479b1f3 (diff)
downloadscala-35b8aa223750ca82e6bc7d3aee825ac6bcdefdf2.tar.gz
scala-35b8aa223750ca82e6bc7d3aee825ac6bcdefdf2.tar.bz2
scala-35b8aa223750ca82e6bc7d3aee825ac6bcdefdf2.zip
separated the paths to properties file
Diffstat (limited to 'ant-build-nsc.sh')
-rwxr-xr-xant-build-nsc.sh28
1 files changed, 20 insertions, 8 deletions
diff --git a/ant-build-nsc.sh b/ant-build-nsc.sh
index 5ec1846dbe..b949b8f2ba 100755
--- a/ant-build-nsc.sh
+++ b/ant-build-nsc.sh
@@ -2,16 +2,28 @@
export ANT_OPTS=-Xmx256m
-CLASSPATH=/home/linuxsoft/apps/fjbg/jars/fjbg.jar
-CLASSPATH=$CLASSPATH:/home/linuxsoft/apps/jaco/lib/jaco.jar
-CLASSPATH=$CLASSPATH:/home/linuxsoft/apps/fjbg/jars/fjbg.jar
-CLASSPATH=$CLASSPATH:/localhome/buraq/scala/objects/main/lib/scala.jar
-CLASSPATH=$CLASSPATH:/localhome/buraq/scala/objects/main/lib/tools.jar
-CLASSPATH=$CLASSPATH:/home/linuxsoft/apps/jaco/lib/jaco.jar
-CLASSPATH=$CLASSPATH:/tmp/hackedPico
-CLASSPATH=$CLASSPATH:/tmp/jars/nsc4ant.jar:/tmp/jars/nsc.jar
+awk '/^$/ {next;} /^#/ {next;} {print "export " $1 $2 $3}' build-nsc.properties > env.sh
+. 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 `nsc' task (once its compiled)
+CLASSPATH=$CLASSPATH:${jars_dir}/nsc4ant.jar:${jars_dir}/nsc.jar
export CLASSPATH
+# for debugging your classpath
+
+#echo $CLASSPATH
+
ant -f build-nsc.xml $*