summaryrefslogtreecommitdiff
path: root/libs/assimp/packaging/windows-mkzip/mkrev.bat
diff options
context:
space:
mode:
Diffstat (limited to 'libs/assimp/packaging/windows-mkzip/mkrev.bat')
-rw-r--r--libs/assimp/packaging/windows-mkzip/mkrev.bat27
1 files changed, 27 insertions, 0 deletions
diff --git a/libs/assimp/packaging/windows-mkzip/mkrev.bat b/libs/assimp/packaging/windows-mkzip/mkrev.bat
new file mode 100644
index 0000000..9d8eec1
--- /dev/null
+++ b/libs/assimp/packaging/windows-mkzip/mkrev.bat
@@ -0,0 +1,27 @@
+@echo off
+
+rem -----------------------------------------------------
+rem Tiny batch script to build the input file revision.h
+rem revision.h contains the revision number of the wc.
+rem It is included by assimp.rc.
+rem -----------------------------------------------------
+
+rem This is not very elegant, but it works.
+rem ./bin shouldn't have any local modifications
+
+svnversion > tmpfile.txt
+set /p addtext= < tmpfile.txt
+del /q tmpfile.txt
+
+echo #define SVNRevision > tmpfile.txt
+
+if exist ..\..\revision.h del /q ..\..\revision.h
+for /f "delims=" %%l in (tmpfile.txt) Do (
+ for /f "delims=M:" %%r in ("%addtext%") Do (
+ echo %%l %%r >> ..\..\revision.h
+ )
+)
+del /q tmpfile.txt
+
+
+