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
  
  
  

Reply via email to