OSDN Git Service

Updated build scripts to use CEcho program.
[lamexp/LameXP.git] / etc / Deployment / _date.bat
index 15e7d47..63a013c 100644 (file)
@@ -1,13 +1,22 @@
 @echo off
+
+:: ---------------------------------------------------------------------------
+:: SETUP BUILD DATE
+:: ---------------------------------------------------------------------------
+
 set "ISO_DATE="
-set "LAMEXP_ERROR=1"
-REM ------------------------------------------
-if not exist "%~dp0\_date.exe" GOTO:EOF
-set "DATE_TEMP_FILE=%TEMP%\~date.%RANDOM%%RANDOM%.tmp"
-"%~dp0\_date.exe" +%%Y-%%m-%%d > "%DATE_TEMP_FILE%"
-set /p "ISO_DATE=" < "%DATE_TEMP_FILE%"
-del "%DATE_TEMP_FILE%"
-set "DATE_TEMP_FILE="
-echo BUILD DATE: %ISO_DATE%
-REM ------------------------------------------
-set "LAMEXP_ERROR=0"
+
+if exist "%~dp0\..\Utilities\Date.exe" (
+       for /F "tokens=1,2 delims=:" %%a in ('"%~dp0\..\Utilities\Date.exe" +ISODATE:%%Y-%%m-%%d') do (
+               if "%%a"=="ISODATE" set "ISO_DATE=%%b"
+       )
+)
+
+if "%ISO_DATE%"=="" (
+       "%~dp0\..\Utilities\CEcho.exe" red "\nFailed to set up build date!\n"
+       pause && exit
+)
+
+echo.
+echo Build Date: %ISO_DATE%
+echo.