summaryrefslogtreecommitdiff
path: root/build-scripts/updaterev.sh
diff options
context:
space:
mode:
authorSam Lantinga <slouken@libsdl.org>2009-01-04 05:08:12 +0000
committerSam Lantinga <slouken@libsdl.org>2009-01-04 05:08:12 +0000
commitebeb627bbc3b27a83ec760493ca5db185bb992e5 (patch)
treeb35886c97ae416db85da3310eae0668a6b213e84 /build-scripts/updaterev.sh
parent1cf8b169cb41cdbfa6620f277c2c25f0f68bf770 (diff)
downloadsdl-ebeb627bbc3b27a83ec760493ca5db185bb992e5.tar.gz
Make the current revision number available
Diffstat (limited to 'build-scripts/updaterev.sh')
-rwxr-xr-xbuild-scripts/updaterev.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/build-scripts/updaterev.sh b/build-scripts/updaterev.sh
new file mode 100755
index 000000000..15ffb9574
--- /dev/null
+++ b/build-scripts/updaterev.sh
@@ -0,0 +1,17 @@
+#!/bin/sh
+#
+# Generate a header file with the current source revision
+
+cd `dirname $0`
+srcdir=..
+header=$srcdir/include/SDL_revision.h
+
+rev=`sh showrev.sh`
+if [ "$rev" != "" ]; then
+ echo "#define SDL_REVISION $rev" >$header.new
+ if diff $header $header.new >/dev/null 2>&1; then
+ rm $header.new
+ else
+ mv $header.new $header
+ fi
+fi