3 cd "$(dirname "$0")" >/dev
/null
&& [ -f x264.h
] ||
exit 1
5 api
="$(grep '#define X264_BUILD' < x264.h | sed 's/^.* \([1-9][0-9]*\).*$/\1/')"
9 if [ -d .git
] && command -v git
>/dev
/null
2>&1 ; then
10 localver
="$(($(git rev-list HEAD | wc -l)))"
11 if [ "$localver" -gt 1 ] ; then
12 ver_diff
="$(($(git rev-list origin/master..HEAD | wc -l)))"
13 ver
="$((localver-ver_diff))"
14 echo "#define X264_REV $ver"
15 echo "#define X264_REV_DIFF $ver_diff"
16 if [ "$ver_diff" -ne 0 ] ; then
19 if git status |
grep -q "modified:" ; then
22 ver
="$ver $(git rev-list -n 1 HEAD | cut -c 1-7)"
27 echo "#define X264_VERSION \"$version\""
28 echo "#define X264_POINTVER \"0.$api.$ver\""