summaryrefslogtreecommitdiff
path: root/release.sh
diff options
context:
space:
mode:
authorAntoine Levy-Lambert <antoine@apache.org>2011-04-21 16:34:44 +0000
committerAntoine Levy-Lambert <antoine@apache.org>2011-04-21 16:34:44 +0000
commitbfa9cad027a6817a5ee374cd41c860234194552c (patch)
tree3141e8cd4820d6afcf171afc1ef41f95abccb922 /release.sh
parentab38cf75040bb173b35d68c879c2401b20489413 (diff)
downloadant-bfa9cad027a6817a5ee374cd41c860234194552c.tar.gz
adding MacOSX blurb
git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@1095772 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'release.sh')
-rwxr-xr-xrelease.sh39
1 files changed, 29 insertions, 10 deletions
diff --git a/release.sh b/release.sh
index c6b657d56..40dcbe53e 100755
--- a/release.sh
+++ b/release.sh
@@ -19,21 +19,40 @@
#######################################################################
rm -rf bootstrap build dist distribution
unset ANT_HOME
-export JAVA_HOME=/cygdrive/c/j2sdk1.4.2_19
+# OS specific support. $var _must_ be set to either true or false.
+cygwin=false;
+darwin=false;
+mingw=false;
+case "`uname`" in
+ CYGWIN*) cygwin=true ;;
+ Darwin*) darwin=true;;
+ MINGW*) mingw=true ;;
+esac
+# running first build under JDK 1.4 under cygwin
+if $cygwin ; then
+ export JAVA_HOME=/cygdrive/c/j2sdk1.4.2_19
+ export PATH=$JAVA_HOME/bin:$PATH
+ echo ANT_HOME=$ANT_HOME
+ echo JAVA_HOME=$JAVA_HOME
+ which java
+ echo running first build under JDK 1.4
+ ./build.sh
+fi
+if $cygwin ; then
+ export JAVA_HOME="/cygdrive/c/Program Files/Java/jdk1.5.0_22"
+ JDK_VERSION=1.5
+fi
+if $darwin; then
+ export JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
+ JDK_VERSION=1.6
+fi
export PATH=$JAVA_HOME/bin:$PATH
echo ANT_HOME=$ANT_HOME
echo JAVA_HOME=$JAVA_HOME
which java
-echo running first build under JDK 1.4
-./build.sh
-export JAVA_HOME="/cygdrive/c/Program Files/Java/jdk1.5.0_22"
-export PATH=$JAVA_HOME/bin:$PATH
-echo ANT_HOME=$ANT_HOME
-echo JAVA_HOME=$JAVA_HOME
-which java
-echo running second build under JDK 1.5
+echo running build under JDK %JDK_VERSION%
./build.sh dist-lite
-echo running third build to run the tests and do the distribution
+echo running the tests and doing the distribution
dist/bin/ant -nouserlib -lib lib/optional run-tests distribution