jeremias 2003/12/13 15:23:43 Modified: . build.sh Log: Don't use embedded Ant. An Ant installation is now required. (tested in Cygwin, please test on Unix) Revision Changes Path 1.24 +20 -30 xml-fop/build.sh Index: build.sh =================================================================== RCS file: /home/cvs/xml-fop/build.sh,v retrieving revision 1.23 retrieving revision 1.24 diff -u -r1.23 -r1.24 --- build.sh 9 Mar 2003 21:21:45 -0000 1.23 +++ build.sh 13 Dec 2003 23:23:43 -0000 1.24 @@ -1,8 +1,8 @@ #!/bin/sh # This file should be executable. echo -echo "Fop Build System" -echo "----------------" +echo "Apache FOP: Build System" +echo "--------------------------" echo if [ "$JAVA_HOME" = "" ] ; then @@ -13,6 +13,21 @@ exit 1 fi +if [ "$ANT_HOME" = "" ] ; then + echo "ERROR: ANT_HOME not found in your environment." + echo + echo "Please install Apache Ant first. FOP uses Ant as its build system." + echo "You can download Apache Ant from http://ant.apache.org" + echo "1. Download and install Ant" + echo "2. Set the ANT_HOME environment variable to the directory where you've" + echo " placed Ant." + echo "3. Add "\$ANT_HOME/bin" to your PATH so the "ant" script file" + echo " can be be executed from wherever needed." + echo "4. (optional) Download JUnit and place junit-*.jar in \$ANT_HOME/lib." + echo " This enables the JUnit test cases." + exit 1 +fi + # OS specific support. $var _must_ be set to either true or false. cygwin=false; case "`uname`" in @@ -21,33 +36,8 @@ # For Cygwin, ensure paths are in UNIX format before anything is touched if $cygwin ; then - [ -n "$JAVA_HOME" ] && - JAVA_HOME=`cygpath --unix "$JAVA_HOME"` + [ -n "$ANT_HOME" ] && + ANT_HOME=`cygpath --unix "$ANT_HOME"` fi - -LIBDIR=lib -LOCALCLASSPATH="$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/classes.zip" -LOCALCLASSPATH="$LOCALCLASSPATH:$LIBDIR/ant.jar" -LOCALCLASSPATH="$LOCALCLASSPATH:$LIBDIR/xml-apis.jar" -LOCALCLASSPATH="$LOCALCLASSPATH:$LIBDIR/xercesImpl-2.2.1.jar" -LOCALCLASSPATH="$LOCALCLASSPATH:$LIBDIR/xalan-2.4.1.jar" - -ANT_HOME="$LIBDIR" -# antRun must be executable (can't do this in build.xml because Ant uses antRun -# to do the chmod) -chmod +rx "$LIBDIR/bin/antRun" - - -# For Cygwin, switch paths to Windows format before running java -if $cygwin; then - JAVA_HOME=`cygpath --path --windows "$JAVA_HOME"` - LOCALCLASSPATH=`cygpath --path --windows "$LOCALCLASSPATH"` -fi - -echo -echo Building with classpath $LOCALCLASSPATH -echo Starting Ant... -echo - -"$JAVA_HOME"/bin/java -Dant.home="$ANT_HOME" -classpath "$LOCALCLASSPATH" org.apache.tools.ant.Main "$@" +"$ANT_HOME"/bin/ant "$@"
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]