checksrc.bat: Added check for unknown arguments
This commit is contained in:
Родитель
a8e9e0c205
Коммит
1ab763acce
|
@ -29,14 +29,24 @@ rem ***************************************************************************
|
|||
setlocal
|
||||
|
||||
:parseArgs
|
||||
if "%~1" == "" goto prerequisites
|
||||
|
||||
if /i "%~1" == "-?" (
|
||||
goto syntax
|
||||
) else if /i "%~1" == "-h" (
|
||||
goto syntax
|
||||
) else if /i "%~1" == "-help" (
|
||||
goto syntax
|
||||
) else (
|
||||
if not defined SRC_DIR (
|
||||
set SRC_DIR=%~1%
|
||||
) else (
|
||||
goto unknown
|
||||
)
|
||||
)
|
||||
|
||||
shift & goto parseArgs
|
||||
|
||||
:prerequisites
|
||||
rem Check we have Perl installed
|
||||
echo %PATH% | findstr /I /C:"\Perl" 1>nul
|
||||
|
@ -47,8 +57,7 @@ rem ***************************************************************************
|
|||
)
|
||||
|
||||
:configure
|
||||
if "%1" == "" set SRC_DIR=..
|
||||
if not "%1" == "" set SRC_DIR=%~1%
|
||||
if "%SRC_DIR%" == "" set SRC_DIR=..
|
||||
if not exist "%SRC_DIR%" goto nosrc
|
||||
|
||||
:start
|
||||
|
@ -74,6 +83,11 @@ rem ***************************************************************************
|
|||
echo directory - Specifies the curl source directory
|
||||
goto success
|
||||
|
||||
:unknown
|
||||
echo.
|
||||
echo Error: Unknown argument '%1'
|
||||
goto error
|
||||
|
||||
:nodos
|
||||
echo.
|
||||
echo Error: Only a Windows NT based Operating System is supported
|
||||
|
|
Загрузка…
Ссылка в новой задаче