You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by ji...@apache.org on 2019/01/08 16:07:02 UTC
svn commit: r1850767 -
/openoffice/devtools/build-scripts/4.2.0-dev/unxmacos/build_aoo64bit_on_macos.sh
Author: jim
Date: Tue Jan 8 16:07:02 2019
New Revision: 1850767
URL: http://svn.apache.org/viewvc?rev=1850767&view=rev
Log:
Allow for easier movement between Ant versions, Java versions and min macOS build target
Modified:
openoffice/devtools/build-scripts/4.2.0-dev/unxmacos/build_aoo64bit_on_macos.sh
Modified: openoffice/devtools/build-scripts/4.2.0-dev/unxmacos/build_aoo64bit_on_macos.sh
URL: http://svn.apache.org/viewvc/openoffice/devtools/build-scripts/4.2.0-dev/unxmacos/build_aoo64bit_on_macos.sh?rev=1850767&r1=1850766&r2=1850767&view=diff
==============================================================================
--- openoffice/devtools/build-scripts/4.2.0-dev/unxmacos/build_aoo64bit_on_macos.sh (original)
+++ openoffice/devtools/build-scripts/4.2.0-dev/unxmacos/build_aoo64bit_on_macos.sh Tue Jan 8 16:07:02 2019
@@ -7,18 +7,14 @@
#
#
# ENV:
-# JAVA_HOME=`/usr/libexec/java_home -v 1.7`
# LC_CTYPE=en_US.UTF-8
# LANG=en_US.UTF-8
-# MACOSX_DEPLOYMENT_TARGET=10.7
-# ANT_HOME=/usr/local/share/java/apache-ant
-# ANT_CLASSPATH=/usr/local/share/java/apache-ant/lib
# PATH=~/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:.
#
#
# Installed in /usr/local:
#
-# o Apache ant 1.9.9
+# o Apache ant 1.9.13
# o dmake 4.12
# o epm 4.4
# o openssl 1.0.2p (no-shared)
@@ -43,6 +39,13 @@
#
#
+# Build options
+#
+AOO_MACOS_TARGET=10.8
+AOO_JAVA_VERSION=1.7
+AOO_ANT_VERSION=1.9
+
+#
# Parse options
#
AOO_SKIP_CONFIG=
@@ -70,9 +73,8 @@ if [ ! -d ../main -o ! -d sal ] ; then
exit 1
fi
-if [ -z "$JAVA_HOME" ] ; then
- JAVA_HOME=$(/usr/libexec/java_home -v 1.7)
-fi
+
+JAVA_HOME=$(/usr/libexec/java_home -v ${AOO_JAVA_VERSION})
if [ ! -d "$JAVA_HOME" ] ; then
echo "JAVA_HOME not found: $JAVA_HOME"
exit 1
@@ -80,15 +82,16 @@ fi
export JAVA_HOME
echo "JAVA_HOME is: $JAVA_HOME..."
-if [ -z "$ANT_HOME" ] ; then
- ANT_HOME=/usr/local/share/java/apache-ant
-fi
+ANT_HOME=/usr/local/share/java/apache-ant-${AOO_ANT_VERSION}
if [ ! -d "$ANT_HOME" ] ; then
echo "ANT_HOME not found: $ANT_HOME"
exit 1
fi
export ANT_HOME
+ANT_CLASSPATH=${ANT_HOME}/lib
+export ANT_CLASSPATH
echo "ANT_HOME is: $ANT_HOME..."
+echo "ANT_CLASSPATH is: $ANT_CLASSPATH..."
if [ -z "$JUNIT_PATH" ] ; then
JUNIT_PATH=/usr/local/share/java/junit-4.12.jar
@@ -100,8 +103,10 @@ fi
export JUNIT_PATH
echo "JUNIT_PATH is: $JUNIT_PATH..."
+echo "Building for min macOS ${AOO_MACOS_TARGET}"
+echo "---"
#Setup build Env
-export MACOSX_DEPLOYMENT_TARGET=10.7
+export MACOSX_DEPLOYMENT_TARGET=${AOO_MACOS_TARGET}
export LIBRARY_PATH=/usr/local/lib
export C_INCLUDE_PATH=/usr/local/include
export CPLUS_INCLUDE_PATH=/usr/local/include
@@ -140,7 +145,7 @@ if [ "$AOO_SKIP_CONFIG" != "yes" ]; then
--without-stlport \
--with-package-format="dmg" \
--disable-systray \
- --with-macosx-target=10.7 \
+ --with-macosx-target=${AOO_MACOS_TARGET} \
--with-alloc=system \
--with-lang="${LANGS}" \
| tee config.out ) || exit 1