summaryrefslogtreecommitdiffstats
path: root/version.sh
diff options
context:
space:
mode:
authorStefano Pigozzi <stefano.pigozzi@gmail.com>2015-07-11 19:03:44 +0200
committerStefano Pigozzi <stefano.pigozzi@gmail.com>2015-07-12 10:09:49 +0200
commit78e771554cc37bc32a1ba631813aa5a41cc559f9 (patch)
tree594d3a52586d99320d696719f4080dcbd37ee5b0 /version.sh
parent4a4f788a68a0ca73dcc3eed6ccd0533be4912b20 (diff)
downloadmpv-78e771554cc37bc32a1ba631813aa5a41cc559f9.tar.bz2
mpv-78e771554cc37bc32a1ba631813aa5a41cc559f9.tar.xz
build: fix version.h creation
Previous code did not retrigger a relink when version.h changed since it didn't use a waf task.
Diffstat (limited to 'version.sh')
-rwxr-xr-xversion.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/version.sh b/version.sh
index a3d753da44..a9dfb69620 100755
--- a/version.sh
+++ b/version.sh
@@ -11,7 +11,10 @@ for ac_option do
extra="-$ac_arg"
;;
--versionh=*)
- version_h="$ac_arg"
+ version_h="$(pwd)/$ac_arg"
+ ;;
+ --cwd=*)
+ cwd="$ac_arg"
;;
--print)
print=yes
@@ -24,6 +27,10 @@ for ac_option do
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)