Files
build_toochain/linux_shell/build_script/base/init_env.bash
T
2026-07-07 15:23:39 +08:00

71 lines
1.9 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
if ! type "include" > /dev/null 2>&1; then
include() {
. "$(cd "$(dirname "$1")" && pwd)/${2}";
};
fi
include "${BASH_SOURCE[0]}" ../pragma_once.bash
if ! pragma_once ${BASH_SOURCE[0]}; then return 0; fi
include "${BASH_SOURCE[0]}" ./global_rely/export.bash
include "${BASH_SOURCE[0]}" ./other.bash
# shellcheck source=./global_rely/export.bash
# shellcheck source=./other.bash
echo -e "============================ 开始加载环境 ============================ "
## 开启调试模式,打印执行的每一行命令
#set -x
## 关闭调试模式
#set +x
_ret_=""
_root_=""
echo "OSTYPE$OSTYPE"
if [[ "$OSTYPE" == "linux-gnu"* ]]; then
_root_="/ae/bash"
elif [[ "$OSTYPE" == "win32"* ]]; then
_root_="/d/ae/cached_external_library/bash"
elif [[ "$OSTYPE" == "cygwin"* ]]; then
_root_="/d/ae/cached_external_library/bash"
elif [[ "$OSTYPE" == "msys"* ]]; then
_root_="/d/ae/cached_external_library/bash"
else
echo "未知操作系统类型:$OSTYPE"
exit 1
fi
#_library_root_dir_="$(cd "$(dirname ${BASH_SOURCE[0]})" && pwd)/"
# 脚本在 library_root/base 下面所以往上找一层
_library_root_dir_="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
_cur_log_path_=""
_install_="${_root_}/install"
_src_="${_root_}/src"
_build_="${_root_}/build"
_win_="${_root_}/win"
_iso_repo_="${_root_}/iso_repo"
_wget_cache_dir_="${_root_}/0_wget_cache_dir"
_git_cache_dir_="${_root_}/0_git_cache_dir"
_build_dir_="${_root_}/0_build_dir"
_network_status_=""
echo -e "[init global bash environment!]"
print_important_var _library_root_dir_
print_important_var _cur_log_path_
check_and_create_dir_var _root_
check_and_create_dir_var _install_
check_and_create_dir_var _src_
check_and_create_dir_var _win_
check_and_create_dir_var _iso_repo_
check_and_create_dir_var _wget_cache_dir_
check_and_create_dir_var _git_cache_dir_
check_and_create_dir_var _build_dir_
echo -e "============================ 加载环境完成 ============================ "