jon 01/04/08 14:13:48
Modified: build build.sh
Log:
this is an OSX hack that enables the .sh file to work with jikes as the
compiler. for some reason these .jar files (ie: classes.jar, ui.jar and
i18n.jar) are not added into the classpath for you and therefore need to
be added.
i also made the discovery of the .jar files non-version dependent
Revision Changes Path
1.3 +23 -5 jakarta-velocity/build/build.sh
Index: build.sh
===================================================================
RCS file: /home/cvs/jakarta-velocity/build/build.sh,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- build.sh 2001/03/19 07:39:02 1.2
+++ build.sh 2001/04/08 21:13:48 1.3
@@ -24,11 +24,29 @@
CLASSPATH=`cygpath --path --unix "$CLASSPATH"`
fi
-CLASSPATH=${CLASSPATH}:./lib/ant-1.3.jar
-CLASSPATH=${CLASSPATH}:./lib/ant-1.3-optional.jar
-CLASSPATH=${CLASSPATH}:./lib/xerces-1.3.0.jar
-CLASSPATH=${CLASSPATH}:./lib/werken.xpath.jar
-CLASSPATH=${CLASSPATH}:./lib/antlr-runtime.jar
+# OSX hack to make it work with jikes
+OSXHACK="/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Classes"
+if [ -d ${OSXHACK} ] ; then
+for i in ${OSXHACK}/*.jar
+do
+ CLASSPATH=${CLASSPATH}:$i
+done
+fi
+
+for i in ./lib/ant*.jar
+do
+CLASSPATH=${CLASSPATH}:$i
+done
+
+for i in ./lib/xerces*.jar
+do
+CLASSPATH=${CLASSPATH}:$i
+done
+
+for i in ./lib/werken*.jar
+do
+CLASSPATH=${CLASSPATH}:$i
+done
# convert the unix path to windows
if [ "$OSTYPE" = "cygwin32" ] || [ "$OSTYPE" = "cygwin" ] ; then