Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/mpc-hc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkasper93 <kasper93@gmail.com>2013-02-08 23:37:36 +0400
committerkasper93 <kasper93@gmail.com>2013-02-10 15:53:13 +0400
commitfed1d0123983f3b307ff6af6f884e16a558d2339 (patch)
tree77c25c2796486393c7225130ed70b202161e0fe6 /build.bat
parent0ff05d6dbcc2e45bacd4aec23abdc356448fdcb1 (diff)
Cosmetics: build.bat and gccbuild.bat error handling improvements.
Diffstat (limited to 'build.bat')
-rw-r--r--build.bat12
1 files changed, 4 insertions, 8 deletions
diff --git a/build.bat b/build.bat
index 663e1c26e..42bb83a05 100644
--- a/build.bat
+++ b/build.bat
@@ -154,7 +154,7 @@ GOTO End
IF %ERRORLEVEL% NEQ 0 EXIT /B
IF /I "%Rebuild%" == "FFmpeg" CALL "src\thirdparty\ffmpeg\gccbuild.bat" Rebuild %PPLATFORM% %BUILDCFG% %COMPILER%
-IF %ERRORLEVEL% NEQ 0 CALL :SubMsg "ERROR" "Compilation failed!" & EXIT /B
+IF %ERRORLEVEL% NEQ 0 ENDLOCAL & EXIT /B
REM Always use x86_amd64 compiler, even on 64bit windows, because this is what VS is doing
IF /I "%PPLATFORM%" == "Win32" (SET ARCH=x86) ELSE (SET ARCH=x86_amd64)
@@ -195,7 +195,6 @@ EXIT /B
:End
IF %ERRORLEVEL% NEQ 0 EXIT /B
-
TITLE Compiling MPC-HC %COMPILER% [FINISHED]
SET END_TIME=%TIME%
CALL :SubGetDuration
@@ -534,11 +533,7 @@ TITLE Compiling MPC-HC %COMPILER% [ERROR]
ECHO Not all build dependencies were found.
ECHO.
ECHO See "docs\Compilation.txt" for more information.
-ECHO. & ECHO.
-ECHO Press any key to exit...
-PAUSE >NUL
-ENDLOCAL
-EXIT /B 1
+CALL :SubMsg "ERROR" "Compilation failed!" & EXIT /B
:UnsupportedSwitch
@@ -576,9 +571,10 @@ IF /I "%~1" == "ERROR" (
ECHO Press any key to exit...
PAUSE >NUL
)
+ ENDLOCAL
EXIT /B 1
) ELSE (
- EXIT /B 0
+ EXIT /B
)