diff options
author | Sven Gothel <[email protected]> | 2010-04-08 23:32:18 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2010-04-08 23:32:18 +0200 |
commit | 46584ac09ef12f14e737a68e111a491c72a98721 (patch) | |
tree | 6baf70a07fd4a1db7fcd3b233f03e5d52ab7a891 /setenv-jogl.sh | |
parent | a69a02b836e6c34164837324a0fdce68ceec282a (diff) |
Fix exit on bad arguments
Diffstat (limited to 'setenv-jogl.sh')
-rw-r--r-- | setenv-jogl.sh | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/setenv-jogl.sh b/setenv-jogl.sh index 27a76cf..145505c 100644 --- a/setenv-jogl.sh +++ b/setenv-jogl.sh @@ -7,6 +7,7 @@ function print_usage() { if [ -z "$1" ] ; then echo JOGL PROFILE missing print_usage + return fi JOGL_PROFILE=$1 @@ -34,6 +35,7 @@ else echo JOGL_DIR not found echo JOGL_BUILDDIR $JOGL_BUILDDIR not exist or not given print_usage + return fi JOGL_DIR=`dirname $jpf`/.. JOGL_BUILDDIR=$JOGL_DIR/lib @@ -48,19 +50,23 @@ if [ $AUTOBUILD -eq 0 ] ; then if [ -z "$gpf" ] ; then echo GLUEGEN_BUILDDIR not found print_usage + return fi GLUEGEN_DIR=`dirname $gpf`/.. GLUEGEN_BUILDDIR=$GLUEGEN_DIR/$JOGL_BUILDDIR_BASE - if [ -e "$GLUEGEN_BUILDDIR" ] ; then + if [ ! -e "$GLUEGEN_BUILDDIR" ] ; then echo GLUEGEN_BUILDDIR $GLUEGEN_BUILDDIR does not exist print_usage + return fi GLUEGEN_JAR=$GLUEGEN_BUILDDIR/gluegen-rt.jar GLUEGEN_OS=$GLUEGEN_BUILDDIR/obj + JUNIT_JAR=$GLUEGEN_DIR/make/lib/junit-4.5.jar else GLUEGEN_BUILDDIR=$JOGL_BUILDDIR GLUEGEN_JAR=$JOGL_BUILDDIR/gluegen-rt.jar GLUEGEN_OS=$JOGL_BUILDDIR + JUNIT_JAR=$GLUEGEN_DIR/junit-4.5.jar fi DEMOS_BUILDDIR=$THISDIR/$JOGL_BUILDDIR_BASE @@ -82,7 +88,7 @@ CP_SEP=: SWT_CLASSPATH=$HOME/.java/swt.jar LIB=$THISDIR/lib -CLASSPATH=.:$DEMOS_BUILDDIR/jogl-demos.jar:$DEMOS_BUILDDIR/jogl-demos-util.jar:$DEMOS_BUILDDIR/jogl-demos-data.jar:$GLUEGEN_JAR:$JOGL_CLASSPATH:$SWT_CLASSPATH +CLASSPATH=.:$DEMOS_BUILDDIR/jogl-demos.jar:$DEMOS_BUILDDIR/jogl-demos-util.jar:$DEMOS_BUILDDIR/jogl-demos-data.jar:$GLUEGEN_JAR:$JOGL_CLASSPATH:$SWT_CLASSPATH:$JUNIT_JAR for i in $LIB/*jar ; do CLASSPATH=$CLASSPATH:$i done |