-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathenvsetup.sh
executable file
·50 lines (38 loc) · 1.31 KB
/
envsetup.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/usr/bin/env bash
# Copyright (c) Project KanTV(www.cde-os.com). 2021-. All rights reserved.
#Description: configure project's compilation environment
#
#
export TEXT_BLACK=" \033[30m "
export TEXT_RED=" \033[31m "
export TEXT_GREEN=" \033[32m "
export TEXT_BLUE=" \033[34m "
export TEXT_BLACK=" \033[35m "
export TEXT_WHITE=" \033[37m "
export TEXT_RESET=" \033[0m "
export BUILD_USER=$(whoami)
export BUILD_TIME=`date +"%Y-%m-%d-%H-%M-%S"`
export BUILD_HOST=Linux
export BUILD_TARGET=android
export PROJECT_NAME=DeepSpeech-for-KanTV
export PROJECT_BUILD_TYPE=debug
export PROJECT_BUILD_TYPE=release
export BUILD_ARCHS="arm64-v8a armeabi-v7a"
export BUILD_ARCHS="arm64-v8a"
export HOME_PATH=$(env | grep ^HOME= | cut -c 6-)
export PROJECT_HOME_PATH=`pwd`
export PROJECT_BRANCH=`git branch | grep "*" | cut -f 2 -d ' ' `
export PROJECT_ROOT_PATH=${PROJECT_HOME_PATH}
#modify following two lines to adapt to local dev envs
export ANDROID_NDK=/opt/kantv-toolchains/android-ndk-r21e
export LOCAL_BAZEL_PATH=${HOME_PATH}/.cache/bazel/_bazel_${BUILD_USER}/d483cd2a2d9204cb5bb4d870c2729238
. ${PROJECT_ROOT_PATH}/build/public.sh || (echo "can't find public.sh"; exit 1)
if [ $? != 0 ]; then
echo -e "pls running source build/envsetup.sh firstly\n"
#exit 1
return 0
fi
check_host
check_ubuntu
check_ndk
dump_global_envs