You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by il...@apache.org on 2002/09/13 15:31:56 UTC
cvs commit: xml-xalan/test build.sh
ilene 2002/09/13 06:31:56
Modified: test build.sh
Log:
Neil Graham's patch to make the build script runnable in the
Cygwin environment.
Revision Changes Path
1.5 +10 -7 xml-xalan/test/build.sh
Index: build.sh
===================================================================
RCS file: /home/cvs/xml-xalan/test/build.sh,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- build.sh 12 Aug 2002 14:29:50 -0000 1.4
+++ build.sh 13 Sep 2002 13:31:56 -0000 1.5
@@ -11,6 +11,9 @@
echo Example: build api -DtestClass=TransformerAPITest -Dqetest.loggingLevel=30
exit 1
fi
+CLS_PATH_SEP=:
+# if we're on windows, override that:
+uname | grep WIN && CLS_PATH_SEP=\;
# If PARSER_JAR is not set, default to xercesImpl.jar
if [ "$PARSER_JAR" = "" ] ; then
@@ -51,32 +54,32 @@
# if the directory is empty, then it will return the input string
# this is stupid, so check for it
if [ "$i" != "${DIRLIBS}" ] ; then
- _ANT_CP=$_ANT_CP:"$i"
+ _ANT_CP=$_ANT_CP${CLS_PATH_SEP}"$i"
fi
done
# If JARDIR is set, prepend all .jars there to our classpath
if [ "$JARDIR" != "" ] ; then
- CLASSPATH=${_ANT_CP}:${CLASSPATH}
+ CLASSPATH=${_ANT_CP}${CLS_PATH_SEP}${CLASSPATH}
DIRLIBS=${JARDIR}/*.jar
for i in ${DIRLIBS}
do
if [ "$i" != "${DIRLIBS}" ] ; then
- CLASSPATH="$i":${CLASSPATH}
+ CLASSPATH="$i"${CLS_PATH_SEP}${CLASSPATH}
fi
done
else
- CLASSPATH=${CLASSPATH}:${_ANT_CP}:${PARSER_JAR}:${XML_APIS_JAR}
+ CLASSPATH=${CLASSPATH}${CLS_PATH_SEP}${_ANT_CP}${CLS_PATH_SEP}${PARSER_JAR}${CLS_PATH_SEP}${XML_APIS_JAR}
fi
if [ "$JAVA_HOME" != "" ] ; then
if test -f $JAVA_HOME/lib/tools.jar ; then
- CLASSPATH=${CLASSPATH}:${JAVA_HOME}/lib/tools.jar
+ CLASSPATH=${CLASSPATH}${CLS_PATH_SEP}${JAVA_HOME}/lib/tools.jar
fi
if test -f $JAVA_HOME/lib/classes.zip ; then
- CLASSPATH=${CLASSPATH}:${JAVA_HOME}/lib/classes.zip
+ CLASSPATH="${CLASSPATH}${CLS_PATH_SEP}${JAVA_HOME}/lib/classes.zip"
fi
else
echo "Warning: JAVA_HOME environment variable is not set."
@@ -97,7 +100,7 @@
# also pass along the selected parser to Ant
ANT_OPTS="${ANT_OPTS} -Dparserjar=${PARSER_JAR}"
-echo Running: $JAVACMD ${JAVA_OPTS} -classpath "${CLASSPATH}" -Dant.home="${ANT_HOME}" $ANT_OPTS org.apache.tools.ant.Main "$@"
+echo Running: $JAVACMD ${JAVA_OPTS} -classpath "${CLASSPATH}" -Dant.home="${ANT_HOME}" $ANT_OPTS org.apache.tools.ant.Main "$@"
$JAVACMD ${JAVA_OPTS} -classpath "${CLASSPATH}" -Dant.home="${ANT_HOME}" $ANT_OPTS org.apache.tools.ant.Main "$@"
echo "build.sh complete!"
---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org