1 Star 0 Fork 0

孙全/libmali

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
parse_name.sh 964 Bytes
一键复制 编辑 原始数据 按行查看 历史
Jeffy Chen 提交于 2021-03-27 04:31 . Support dummy subversion
#!/bin/sh
PRINT_GPU=false
PRINT_VERSION=false
PRINT_SUBVERSION=false
PRINT_PLATFORM=false
PLATFORMS="gbm|wayland|x11|only-cl|dummy"
parse_name() {
[ -z "$1" ] && return
GPU=$(echo $1|cut -d'-' -f'2,3')
VERSION=$(echo $1|cut -d'-' -f4)
PLATFORM=$(echo $1|grep -owE "$PLATFORMS"|xargs -n 1|tail -1)
[ -z "$PLATFORM" ] && PLATFORM=x11
SUBVERSION=$(echo ${1%-$PLATFORM}|cut -d'-' -f'5-')
if $PRINT_GPU;then
echo $GPU
elif $PRINT_VERSION;then
echo $VERSION
elif $PRINT_SUBVERSION;then
echo $SUBVERSION
elif $PRINT_PLATFORM;then
echo $PLATFORM
else
echo name=$1
echo gpu=$GPU
echo version=$VERSION
echo subversion=$SUBVERSION
echo platform=$PLATFORM
fi
}
case "$1" in
--gpu)
PRINT_GPU=true
shift
;;
--version)
PRINT_VERSION=true
shift
;;
--subversion)
PRINT_SUBVERSION=true
shift
;;
--platform)
PRINT_PLATFORM=true
shift
;;
esac
for lib in "$@";do
parse_name $(echo $lib|grep -o "libmali-[^\.]*")
done
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/sunshengquan110/libmali.git
git@gitee.com:sunshengquan110/libmali.git
sunshengquan110
libmali
libmali
master

搜索帮助