mirror of
https://github.com/mpv-player/mpv
synced 2024-12-18 12:55:16 +00:00
version.sh: add --print option, which prints version to stdout
Might be helpful when creating a tarball.
This commit is contained in:
parent
b27f65a758
commit
c6db8f6a8b
25
version.sh
25
version.sh
@ -2,7 +2,21 @@
|
||||
|
||||
export LC_ALL=C
|
||||
|
||||
test "$1" && extra="-$1"
|
||||
for ac_option do
|
||||
case "$ac_option" in
|
||||
--extra=*)
|
||||
extra="-$option"
|
||||
;;
|
||||
--print)
|
||||
print=yes
|
||||
;;
|
||||
*)
|
||||
echo "Unknown parameter: $option" >&2
|
||||
exit 1
|
||||
;;
|
||||
|
||||
esac
|
||||
done
|
||||
|
||||
# Extract revision number from file used by daily tarball snapshots
|
||||
# or from "git describe" output
|
||||
@ -15,7 +29,14 @@ test $git_revision || git_revision=UNKNOWN
|
||||
version=$(cat VERSION 2> /dev/null)
|
||||
test $version || version=$git_revision
|
||||
|
||||
NEW_REVISION="#define VERSION \"${version}${extra}\""
|
||||
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)\""
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user