generate.bat: Added a check for the presence of a git repository

This commit is contained in:
Steve Holme 2015-08-06 17:33:02 +01:00
parent 3f5f042e5d
commit 0342ada31f

View File

@ -38,6 +38,9 @@ rem If you need to set the errorlevel do this instead: CALL :seterr [#]
rem Switch to this batch file's directory
cd /d "%~0\.." 1>NUL 2>&1
rem Check we are running from a curl git repository
if not exist ..\GIT-INFO goto norepo
rem Set our variables
setlocal ENABLEEXTENSIONS
set VERSION=ALL
@ -483,6 +486,11 @@ rem Returns exit code 0 on success or 1 on failure.
echo Error: This batch file cannot run from a network drive
goto error
:norepo
echo.
echo Error: This batch file should only be used from a curl git repository
goto error
:nogencurlbuild
echo.
echo Error: Unable to generate ..\include\curl\curlbuild.h