diff options
author | montellese <montellese@xbmc.org> | 2015-03-10 08:57:04 +0100 |
---|---|---|
committer | montellese <montellese@xbmc.org> | 2015-03-10 08:57:04 +0100 |
commit | 04a5aef76e4f2cc3e88a9afd271d98c460b4db35 (patch) | |
tree | 4e92fb1002d9cdc65669c70bf45c95f30d7b5a6a /tools/buildsteps | |
parent | ff4e5f2b654ad6f1be63f784e5ba42167de14b03 (diff) |
[win32] write successful|failed binary addon builds into project/cmake/addons/(.success|.failure)
Diffstat (limited to 'tools/buildsteps')
-rw-r--r-- | tools/buildsteps/win32/make-addons.bat | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/tools/buildsteps/win32/make-addons.bat b/tools/buildsteps/win32/make-addons.bat index 26be2e9fca..2cf9a5b765 100644 --- a/tools/buildsteps/win32/make-addons.bat +++ b/tools/buildsteps/win32/make-addons.bat @@ -38,7 +38,14 @@ SET ADDON_DEPENDS_PATH=%ADDONS_PATH%\output SET ADDONS_BUILD_PATH=%ADDONS_PATH%\build SET ADDONS_DEFINITION_PATH=%ADDONS_PATH%\addons -SET ERRORFILE=%BASE_PATH%\make-addons.error +SET ADDONS_SUCCESS_FILE=%ADDONS_PATH%\.success +SET ADDONS_FAILURE_FILE=%ADDONS_PATH%\.failure + +SET ERRORFILE=%ADDONS_PATH%\make-addons.error + +rem remove the success and failure files from a previous build +DEL /F %ADDONS_SUCCESS_FILE% > NUL 2>&1 +DEL /F %ADDONS_FAILURE_FILE% > NUL 2>&1 IF %clean% == true ( rem remove the build directory if it exists @@ -108,7 +115,9 @@ FOR %%a IN (%ADDONS_TO_BUILD%) DO ( nmake %%a IF ERRORLEVEL 1 ( ECHO nmake %%a error level: %ERRORLEVEL% > %ERRORFILE% - GOTO ERROR + ECHO %%a >> %ADDONS_FAILURE_FILE% + ) ELSE ( + ECHO %%a >> %ADDONS_SUCCESS_FILE% ) ) @@ -117,6 +126,9 @@ GOTO END :ERROR rem something went wrong +FOR %%a IN (%ADDONS_TO_BUILD%) DO ( + ECHO %%a >> %ADDONS_FAILURE_FILE% +) ECHO Failed to build addons ECHO See %ERRORFILE% for more details SET EXITCODE=1 |