function SOURCE_TOOLCHAIN_AUTO()
{
[ "${CXX}" != "" ] && return
local ENTER_PATH=$(pwd)
unset KEYWORD_STRING
for ARGX in $*; do KEYWORD_STRING="${KEYWORD_STRING} | grep ${ARGX}"; done
mkdir -p ${ENTER_PATH}/workspace/toolchain
cd ${ENTER_PATH}/workspace/toolchain
local SETUP_ENV_SH=$(eval find -L $(pwd) -name setup_env.sh -type f ${KEYWORD_STRING} | head -n 1)
if [ "${SETUP_ENV_SH}" == "" ] ; then
wget https://codechina.csdn.net/codefast/toolchain/-/raw/master/download_toolchain.sh
bash download_toolchain.sh -l; bash download_toolchain.sh $*
local SETUP_ENV_SH=$(eval find -L $(pwd) -name setup_env.sh -type f ${KEYWORD_STRING} | head -n 1)
fi
cd ${ENTER_PATH}
[ "${SETUP_ENV_SH}" != "" ] && source ${SETUP_ENV_SH} info
}
SOURCE_TOOLCHAIN_AUTO aarch64 linux autodownload