]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
generate.bat: Added a check for the presence of a git repository
authorSteve Holme <steve_holme@hotmail.com>
Thu, 6 Aug 2015 16:33:02 +0000 (17:33 +0100)
committerSteve Holme <steve_holme@hotmail.com>
Thu, 6 Aug 2015 17:53:30 +0000 (18:53 +0100)
projects/generate.bat

index 5251e19f1d6d3587dc5bbdfd4e032d1c88014904..de4ff4dfbd7cb13f2a2e3d281be25fdcea37a2f8 100644 (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