Skip to content

Commit a9dd2e1

Browse files
committed
build: simplify env.sh
1 parent 521c52c commit a9dd2e1

1 file changed

Lines changed: 13 additions & 4 deletions

File tree

scripts/env.sh

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,22 @@
22

33
set -e
44

5-
export ANDROID_NDK_HOME=/home/vm/Android/Sdk/ndk/25.2.9519653
6-
export ANDROID_NDK_ROOT=/home/vm/Android/Sdk/ndk/25.2.9519653
5+
if [ -z "$ANDROID_HOME" ]; then
6+
if [ -d "$HOME/Android/Sdk" ]; then
7+
export ANDROID_HOME="$HOME/Android/Sdk"
8+
elif [ -d "$HOME/.local/lib/android/sdk" ]; then
9+
export ANDROID_HOME="$HOME/.local/lib/android/sdk"
10+
elif [ -d "$HOME/Library/Android/sdk" ]; then
11+
export ANDROID_HOME="$HOME/Library/Android/sdk"
12+
fi
13+
fi
14+
15+
export ANDROID_NDK_HOME="$ANDROID_HOME/ndk/25.2.9519653"
716
export NDK="$ANDROID_NDK_HOME"
817

9-
DEPS="$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin"
18+
DEPS=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin
1019

11-
export ANDROID_ARM_CC="$DEPS/armv7a-linux-androideabi21-clang"
20+
export ANDROID_ARM_CC=$DEPS/armv7a-linux-androideabi21-clang
1221
export ANDROID_ARM_CXX=$DEPS/armv7a-linux-androideabi21-clang++
1322
export ANDROID_ARM_CC_21=$DEPS/armv7a-linux-androideabi21-clang
1423
export ANDROID_ARM_CXX_21=$DEPS/armv7a-linux-androideabi21-clang++

0 commit comments

Comments
 (0)