- correct vc++ build so that we properly parse the version info for automated builds

This commit is contained in:
Mark Vejvoda 2013-02-09 08:01:06 +00:00
parent 50e64e9564
commit af100408ed
2 changed files with 11 additions and 5 deletions

View File

@ -7,27 +7,33 @@ rem pause
cd /d "%~dp0"
ECHO Checking for windows binaries...
ECHO Calling ..\..\data\glest_game\megaglest.exe --version
rem call ..\..\data\glest_game\megaglest.exe --version
set mg_version=
for /f "tokens=2 delims= " %%i in ('..\..\data\glest_game\megaglest.exe --version') do call :mgver %%i
goto got_ver
:mgver
rem echo *[%1%]*
rem echo mgver [%1%] mg_version is [%mg_version%]
if "%mg_version%." == "." goto set_mg_ver
goto exit_mg_ver
:set_mg_ver
set mg_version=%1%
rem echo *1[%mg_version%]
rem echo set_mg_ver 1[%mg_version%]
set mg_version=%mg_version:~1%
rem echo *2[%mg_version%]
rem echo set_mg_ver 2[%mg_version%]
:exit_mg_ver
exit /B 0
:got_ver
echo [%mg_version%]
rem echo got_ver [%mg_version%]
rem pause
set RELEASENAME=megaglest-binary-win32-i386
set PACKAGE=%RELEASENAME%-%mg_version%.7z

View File

@ -5266,7 +5266,7 @@ void EnableCrashingOnCrashes() {
int glestMainSEHWrapper(int argc, char** argv) {
#ifdef WIN32_STACK_TRACE
printf("Hooking up WIN32_STACK_TRACE...\n");
//printf("Hooking up WIN32_STACK_TRACE...\n");
__try {
#endif