Set the system timer precision to 1 ms while encoding, because this seems to improve...
[LameXP.git] / etc / Deployment / _version.bat
blob739aef26f256a3d1229c5f157965cdbea9cfc144
1 @echo off
2 set "LAMEXP_ERROR=1"
3 REM ------------------------------------------
4 set "VER_LAMEXP_MAJOR="
5 set "VER_LAMEXP_MINOR_HI="
6 set "VER_LAMEXP_MINOR_LO="
7 set "VER_LAMEXP_BUILD="
8 set "VER_LAMEXP_TYPE="
9 set "VER_LAMEXP_PATCH="
10 set "VER_LAMEXP_BASENAME="
11 REM ------------------------------------------
12 for /f "tokens=2,*" %%s in (%~dp0\..\..\src\Config.h) do (
13         if "%%s"=="VER_LAMEXP_MAJOR" set "VER_LAMEXP_MAJOR=%%~t"
14         if "%%s"=="VER_LAMEXP_MINOR_HI" set "VER_LAMEXP_MINOR_HI=%%~t"
15         if "%%s"=="VER_LAMEXP_MINOR_LO" set "VER_LAMEXP_MINOR_LO=%%~t"
16         if "%%s"=="VER_LAMEXP_BUILD" set "VER_LAMEXP_BUILD=%%~t"
17         if "%%s"=="VER_LAMEXP_TYPE" set "VER_LAMEXP_TYPE=%%~t"
18         if "%%s"=="VER_LAMEXP_PATCH" set "VER_LAMEXP_PATCH=%%~t"
20 REM ------------------------------------------
21 set "LAMEXP_ERROR=1"
22 if "%VER_LAMEXP_MAJOR%"=="" GOTO:EOF
23 if "%VER_LAMEXP_MINOR_HI%"=="" GOTO:EOF
24 if "%VER_LAMEXP_MINOR_LO%"=="" GOTO:EOF
25 if "%VER_LAMEXP_BUILD%"=="" GOTO:EOF
26 if "%VER_LAMEXP_TYPE%"=="" GOTO:EOF
27 if "%VER_LAMEXP_PATCH%"=="" GOTO:EOF
28 REM ------------------------------------------
29 set "VER_LAMEXP_BASENAME=LameXP"
30 if "%VER_LAMEXP_TYPE%" == "Alpha" set "VER_LAMEXP_BASENAME=LameXP-ALPHA"
31 if "%VER_LAMEXP_TYPE%" == "Beta" set "VER_LAMEXP_BASENAME=LameXP-BETA"
32 if "%VER_LAMEXP_TYPE%" == "RC" set "VER_LAMEXP_BASENAME=LameXP-RC%VER_LAMEXP_PATCH%"
33 REM ------------------------------------------
34 echo LameXP Version:
35 echo %VER_LAMEXP_MAJOR%.%VER_LAMEXP_MINOR_HI%%VER_LAMEXP_MINOR_LO%, Build #%VER_LAMEXP_BUILD% (%VER_LAMEXP_TYPE%-%VER_LAMEXP_PATCH%)
36 echo.
37 REM ------------------------------------------
38 set "LAMEXP_ERROR=0"