<GenerateDebugInformation>true</GenerateDebugInformation>\r
</Link>\r
<PreBuildEvent>\r
- <Command>"SubWCRev.exe" "$(SolutionDir)." "$(SolutionDir).\version.tmpl" "$(SolutionDir).\version.h"</Command>\r
+ <Command>"$(SolutionDir)./gitrev.bat"</Command>\r
</PreBuildEvent>\r
<Lib />\r
</ItemDefinitionGroup>\r
<OptimizeReferences>true</OptimizeReferences>\r
</Link>\r
<PreBuildEvent>\r
- <Command>"SubWCRev.exe" "$(SolutionDir)." "$(SolutionDir).\version.tmpl" "$(SolutionDir).\version.h"</Command>\r
+ <Command>"$(SolutionDir)./gitrev.bat"</Command>\r
</PreBuildEvent>\r
<Lib>\r
<LinkTimeCodeGeneration>true</LinkTimeCodeGeneration>\r
<OptimizeReferences>true</OptimizeReferences>\r
</Link>\r
<PreBuildEvent>\r
- <Command>"SubWCRev.exe" "$(SolutionDir)." "$(SolutionDir).\version.tmpl" "$(SolutionDir).\version.h"</Command>\r
+ <Command>"$(SolutionDir)./gitrev.bat"</Command>\r
</PreBuildEvent>\r
<Lib />\r
</ItemDefinitionGroup>\r
<OptimizeReferences>true</OptimizeReferences>\r
</Link>\r
<PreBuildEvent>\r
- <Command>"SubWCRev.exe" "$(SolutionDir)." "$(SolutionDir).\version.tmpl" "$(SolutionDir).\version.h"</Command>\r
+ <Command>"$(SolutionDir)./gitrev.bat"</Command>\r
</PreBuildEvent>\r
<Lib />\r
</ItemDefinitionGroup>\r
EXPAND_AND_QUOTE(CASPAR_GEN) "." \r
EXPAND_AND_QUOTE(CASPAR_MAYOR) "." \r
EXPAND_AND_QUOTE(CASPAR_MINOR) "." \r
- EXPAND_AND_QUOTE(CASPAR_REV) " " \r
+ CASPAR_REV " " \r
CASPAR_TAG);\r
return ver;\r
}\r
--- /dev/null
+@ECHO OFF
+for /f "tokens=*" %%a in ('git rev-parse --verify --short HEAD') do (
+ set TEMPRESPONSE=%%a
+)
+COPY "%~dp0\version.tmpl" "%~dp0\version.h" /Y
+ECHO #define CASPAR_REV "%TEMPRESPONSE%" >> "%~dp0\version.h"
+ECHO gitrev.bat: %TEMPRESPONSE%
+SET TEMPRESPONSE=
+exit /b 0
\ No newline at end of file