Sha256: e4cbd9aa41825564779f522b90e77309eb711013a3e70a7992a9b460713a27bc
Contents?: true
Size: 1.15 KB
Versions: 5
Compression:
Stored size: 1.15 KB
Contents
#!/bin/sh if [ -z "$ANDROID_NDK_HOME" ]; then echo "You should probably set ANDROID_NDK_HOME to the directory containing" echo "the Android NDK" exit fi if [ ! -f ./configure ]; then echo "Can't find ./configure. Wrong directory or haven't run autogen.sh?" exit 1 fi if [ "x$TARGET_ARCH" = 'x' ] || [ "x$HOST_COMPILER" = 'x' ]; then echo "You shouldn't use android-build.sh directly, use android-[arch].sh instead" exit 1 fi export MAKE_TOOLCHAIN="${ANDROID_NDK_HOME}/build/tools/make-standalone-toolchain.sh" export PREFIX="$(pwd)/libsodium-android-${TARGET_ARCH}" export TOOLCHAIN_DIR="$(pwd)/android-toolchain-${TARGET_ARCH}" export PATH="${PATH}:${TOOLCHAIN_DIR}/bin" # Clean up before build rm -rf "${TOOLCHAIN_DIR}" "${PREFIX}" $MAKE_TOOLCHAIN --platform="${NDK_PLATFORM:-android-14}" \ --arch="$TARGET_ARCH" \ --install-dir="$TOOLCHAIN_DIR" && \ ./configure --host="${HOST_COMPILER}" \ --with-sysroot="${TOOLCHAIN_DIR}/sysroot" \ --prefix="${PREFIX}" \ --disable-soname-versions && \ make clean && \ make -j3 install && \ echo "libsodium has been installed into $PREFIX"
Version data entries
5 entries across 5 versions & 1 rubygems