aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Jan Mulder <jlmulder@xs4all.nl>2018-11-24 10:29:39 +0100
committerGravatar Dirk Hohndel <dirk@hohndel.org>2019-01-22 13:02:39 +1300
commitcd75fff0541648a2e2e6a8256f7b7c97f4090032 (patch)
treead03ed87b847a82f5210bc50fd1468646322d781
parentc4aefc0d2911965acb2b245091ed8ba03f3382d8 (diff)
downloadsubsurface-cd75fff0541648a2e2e6a8256f7b7c97f4090032.tar.gz
Android build: openssl, do not move source tree
Very annoyingly, openssl is re-build and downloaded numerous times when doing partial builds. Reason for this, is that the original checked out git repo is moved away, and build in source (as openssl does ...). So, this simple change leaves the checked out repo in place, and copies the tree to build in. Signed-off-by: Jan Mulder <jlmulder@xs4all.nl>
-rwxr-xr-xpackaging/android/build.sh5
1 files changed, 2 insertions, 3 deletions
diff --git a/packaging/android/build.sh b/packaging/android/build.sh
index 9a2d27ad1..cd869941e 100755
--- a/packaging/android/build.sh
+++ b/packaging/android/build.sh
@@ -254,10 +254,9 @@ if [ "$QUICK" = "" ] ; then
fi
"${SUBSURFACE_SOURCE}"/scripts/get-dep-lib.sh singleAndroid . openssl
- if [ ! -e openssl-build-"$ARCH" ] ; then
- mv openssl openssl-build-"$ARCH"
- fi
if [ ! -e "$PKG_CONFIG_LIBDIR/libssl.pc" ] ; then
+ mkdir -p openssl-build-"$ARCH"
+ cp -r openssl/* openssl-build-"$ARCH"
pushd openssl-build-"$ARCH"
perl -pi -e 's/install: all install_docs install_sw/install: install_docs install_sw/g' Makefile.org
# Use env to make all these temporary, so they don't pollute later builds.