]> granicus.if.org Git - curl/commitdiff
generate.bat: Moved error messages out of sub-routines
authorSteve Holme <steve_holme@hotmail.com>
Mon, 3 Aug 2015 21:45:04 +0000 (22:45 +0100)
committerSteve Holme <steve_holme@hotmail.com>
Tue, 4 Aug 2015 18:15:13 +0000 (19:15 +0100)
projects/generate.bat

index 2a80bf6e69fb0f8cfcb747f64e216a64469b3efa..7029e527764dc8a9bf8c50709970a29ddeafbdfc 100644 (file)
@@ -93,9 +93,9 @@ rem If you need to set the errorlevel do this instead: CALL :seterr [#]
     echo.
     echo Generating prerequisite files
     call :gen_curlbuild
-    if errorlevel 1 goto error
+    if errorlevel 1 goto nogencurlbuild
     call :gen_hugehelp
-    if errorlevel 1 goto error
+    if errorlevel 1 goto nogenhugehelp
   ) else (
     echo.
     echo Removing prerequisite files
@@ -436,7 +436,6 @@ rem Returns exit code 0 on success or 1 on failure.
   )
   findstr "/C:void hugehelp(void)" ..\src\tool_hugehelp.c 1>NUL 2>&1
   if %ERRORLEVEL% neq 0 (
-    echo Error: Unable to generate ..\src\tool_hugehelp.c
     exit /B 1
   )
   exit /B 0
@@ -448,7 +447,6 @@ rem Returns exit code 0 on success or 1 on failure.
   echo * %CD%\..\include\curl\curlbuild.h
   copy /y ..\include\curl\curlbuild.h.dist ..\include\curl\curlbuild.h 1>NUL
   if %ERRORLEVEL% neq 0 (
-    echo Error: Unable to generate ..\include\curl\curlbuild.h
     exit /B 1
   )
   exit /B 0
@@ -488,6 +486,16 @@ rem Returns exit code 0 on success or 1 on failure.
   echo Error: This batch file cannot run from a network drive
   goto error
 
+:nogencurlbuild
+  echo.
+  echo Error: Unable to generate ..\include\curl\curlbuild.h
+  goto error
+
+:nogenhugehelp
+  echo.
+  echo Error: Unable to generate ..\src\tool_hugehelp.c
+  goto error
+
 :seterr
   rem Set the caller's errorlevel.
   rem %1[opt]: Errorlevel as integer.