mirror of
https://github.com/apache/xmlgraphics-fop.git
synced 2024-09-10 06:36:19 +02:00
2df610235c
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195066 13f79535-47bb-0310-9956-ffa450edef68
51 lines
1.4 KiB
Bash
Executable File
51 lines
1.4 KiB
Bash
Executable File
#!/bin/sh
|
|
# This file should be executable.
|
|
echo
|
|
echo "Fop Build System"
|
|
echo "----------------"
|
|
echo
|
|
|
|
if [ "$JAVA_HOME" = "" ] ; then
|
|
echo "ERROR: JAVA_HOME not found in your environment."
|
|
echo
|
|
echo "Please, set the JAVA_HOME variable in your environment to match the"
|
|
echo "location of the Java Virtual Machine you want to use."
|
|
exit 1
|
|
fi
|
|
|
|
# OS specific support. $var _must_ be set to either true or false.
|
|
cygwin=false;
|
|
case "`uname`" in
|
|
CYGWIN*) cygwin=true ;;
|
|
esac
|
|
|
|
# For Cygwin, ensure paths are in UNIX format before anything is touched
|
|
if $cygwin ; then
|
|
[ -n "$JAVA_HOME" ] &&
|
|
JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
|
|
fi
|
|
|
|
LIBDIR=lib
|
|
LOCALCLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/classes.zip:$LIBDIR/ant.jar:$LIBDIR/batik.jar:$LIBDIR/buildtools.jar:$LIBDIR/xercesImpl-2.0.1.jar:$LIBDIR/xalan-2.3.1.jar:$LIBDIR/xml-apis.jar
|
|
LOCALCLASSPATH=$LOCALCLASSPATH:$LIBDIR/jimi-1.0.jar:$LIBDIR/avalon-framework-cvs-20020806.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 $*
|
|
|