blob: e45dd4e7aeadce8972c9acc16c5067f0b2c73562 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
$FreeBSD$
--- bin/forrest Tue Apr 10 18:17:55 2007
+++ bin/forrest.port Mon Apr 16 14:24:52 2007
@@ -20,6 +20,7 @@
cygwin=false;
darwin=false;
+freebsd=false;
case `uname` in
CYGWIN*) cygwin=true ;;
Darwin*) darwin=true
@@ -27,7 +28,13 @@
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
fi
;;
+ FreeBSD*) freebsd=true
+ if [ -z "$JAVA_HOME" ]; then
+ JAVA_HOME=%%JAVA_HOME%%
+ fi
+ ;;
esac
+export JAVA_HOME
if [ "$cygwin" = "true" ] ; then
PROJECT_HOME=`cygpath -w "$PWD"`
@@ -35,6 +42,12 @@
PROJECT_HOME=`pwd`
fi
+if [ -z "$DISPLAY" ]; then
+ JAVA_AWT_HEADLESS="-Dforrest.jvmargs=-Djava.awt.headless=true"
+else
+ JAVA_AWT_HEADLESS=''
+fi
+
if [ -z "$FORREST_HOME" ] ; then
# use the location of this script to infer $FORREST_HOME
@@ -97,7 +110,7 @@
echo "Apache Forrest. Run 'forrest -projecthelp' to list options"
echo
export FORREST_HOME
-"$ANT_HOME/bin/ant" --noconfig -buildfile "$ANTFILE" -Dbasedir="$PROJECT_HOME" -emacs "$@"
+"$ANT_HOME/bin/ant" --noconfig -buildfile "$ANTFILE" -Dbasedir="$PROJECT_HOME" ${JAVA_AWT_HEADLESS} -emacs "$@"
RESULT=$?
# ---- Restore Classpath
|