<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
<PostBuildEvent>\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>false</LinkTimeCodeGeneration>\r
<Command>"SubWCRev.exe" "$(SolutionDir)." "$(SolutionDir)\version.tmpl" "$(SolutionDir)\version.h"</Command>\r
</PostBuildEvent>\r
<PreBuildEvent>\r
- <Command>"SubWCRev.exe" "$(SolutionDir)." "$(SolutionDir).\version.tmpl" "$(SolutionDir).\version.h"</Command>\r
+ <Command> "$(SolutionDir).\gitrev.bat"</Command>\r
</PreBuildEvent>\r
<ClCompile>\r
<ForcedIncludeFiles>compiler/vs/disable_silly_warnings.h</ForcedIncludeFiles>\r
<Command>"SubWCRev.exe" "$(SolutionDir)." "$(SolutionDir)\version.tmpl" "$(SolutionDir)\version.h"</Command>\r
</PostBuildEvent>\r
<PreBuildEvent>\r
- <Command>"SubWCRev.exe" "$(SolutionDir)." "$(SolutionDir).\version.tmpl" "$(SolutionDir).\version.h"</Command>\r
+ <Command> "$(SolutionDir).\gitrev.bat"</Command>\r
</PreBuildEvent>\r
<ClCompile>\r
<ForcedIncludeFiles>compiler/vs/disable_silly_warnings.h</ForcedIncludeFiles>\r
EXPAND_AND_QUOTE(CASPAR_GEN) "."
EXPAND_AND_QUOTE(CASPAR_MAYOR) "."
EXPAND_AND_QUOTE(CASPAR_MINOR) "."
- EXPAND_AND_QUOTE(CASPAR_REV) " "
+ CASPAR_REV " "
CASPAR_TAG);
return ver;
}
--- /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