mirror of
https://github.com/curl/curl.git
synced 2025-02-17 14:59:45 +08:00
buildconf.bat: Move DOS variable clean-up code to separate function
Rather than duplicate future variables, during clean-up of both success and error conditions, use a common function that can be called by both.
This commit is contained in:
parent
4d13b78aec
commit
ecece2cfb5
@ -79,6 +79,7 @@ rem snapshot archives.
|
||||
goto success
|
||||
|
||||
rem Main generate function.
|
||||
rem
|
||||
rem Returns:
|
||||
rem
|
||||
rem 0 - success
|
||||
@ -86,7 +87,6 @@ rem 1 - failure to generate Makefile
|
||||
rem 2 - failure to generate tool_hugehelp.c
|
||||
rem 3 - failure to generate curlbuild.h
|
||||
rem
|
||||
rem
|
||||
:generate
|
||||
rem create Makefile
|
||||
if exist Makefile.dist (
|
||||
@ -162,6 +162,14 @@ rem
|
||||
|
||||
exit /B 0
|
||||
|
||||
rem Function to clean-up local variables under DOS, Windows 3.x and
|
||||
rem Windows 9x as setlocal isn't available until Windows NT
|
||||
rem
|
||||
:dosCleanup
|
||||
set MODE=
|
||||
|
||||
exit /B
|
||||
|
||||
:syntax
|
||||
rem Display the help
|
||||
echo.
|
||||
@ -214,7 +222,7 @@ rem
|
||||
if "%OS%" == "Windows_NT" (
|
||||
endlocal
|
||||
) else (
|
||||
set MODE=
|
||||
call :dosCleanup
|
||||
)
|
||||
exit /B 1
|
||||
|
||||
@ -222,6 +230,6 @@ rem
|
||||
if "%OS%" == "Windows_NT" (
|
||||
endlocal
|
||||
) else (
|
||||
set MODE=
|
||||
call :dosCleanup
|
||||
)
|
||||
exit /B 0
|
||||
|
Loading…
Reference in New Issue
Block a user