代码拉取完成,页面将自动刷新
#!/bin/sh
export LC_ALL=C
version_h="version.h"
print=yes
for ac_option do
ac_arg=$(echo $ac_option | cut -d '=' -f 2-)
case "$ac_option" in
--extra=*)
extra="-$ac_arg"
;;
--versionh=*)
version_h="$(pwd)/$ac_arg"
print=no
;;
--cwd=*)
cwd="$ac_arg"
;;
*)
echo "Unknown parameter: $ac_option" >&2
exit 1
;;
esac
done
if test "$cwd" ; then
cd "$cwd"
fi
# Extract revision number from file used by daily tarball snapshots
# or from "git describe" output
git_revision=$(cat snapshot_version 2> /dev/null)
test "$git_revision" || test ! -e .git || git_revision="$(git describe \
--match "v[0-9]*" --always --tags --dirty | sed 's/^v//')"
version="$git_revision"
# other tarballs extract the version number from the VERSION file
if test ! "$version"; then
version="$(cat VERSION 2> /dev/null)"
fi
test "$version" || version=UNKNOWN
VERSION="${version}${extra}"
if test "$print" = yes ; then
echo "$VERSION"
exit 0
fi
NEW_REVISION="#define VERSION \"${VERSION}\""
OLD_REVISION=$(head -n 1 "$version_h" 2> /dev/null)
BUILDDATE="#define BUILDDATE \"$(date)\""
MPVCOPYRIGHT="#define MPVCOPYRIGHT \"Copyright © 2000-2018 mpv/MPlayer/mplayer2 projects\""
# Update version.h only on revision changes to avoid spurious rebuilds
if test "$NEW_REVISION" != "$OLD_REVISION"; then
cat <<EOF > "$version_h"
$NEW_REVISION
$BUILDDATE
$MPVCOPYRIGHT
EOF
fi
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。