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]

Reply via email to