]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #21688: Give informative error message when hhc.exe cannot be found.
authorZachary Ware <zachary.ware@gmail.com>
Tue, 10 Jun 2014 17:07:45 +0000 (12:07 -0500)
committerZachary Ware <zachary.ware@gmail.com>
Tue, 10 Jun 2014 17:07:45 +0000 (12:07 -0500)
Initial patch by Olive Kilburn.

Doc/make.bat

index 6f74cb04af7ff59485f7afac5da2a3f36aadb10d..b26826ef145ebf684e9a8c343161379e54b2f456 100644 (file)
@@ -76,6 +76,15 @@ if NOT "%PAPER%" == "" (
 cmd /C %SPHINXBUILD% %SPHINXOPTS% -b%1 -dbuild\doctrees . %BUILDDIR%\%*
 
 if "%1" EQU "htmlhelp" (
+    if  not exist "%HTMLHELP%" (
+        echo.
+        echo.The HTML Help Workshop was not found.  Set the HTMLHELP variable
+        echo.to the path to hhc.exe or download and install it from
+        echo.http://msdn.microsoft.com/en-us/library/ms669985
+        rem Set errorlevel to 1 and exit
+        cmd /C exit /b 1
+        goto end
+    )
     cmd /C "%HTMLHELP%" build\htmlhelp\python%DISTVERSION:.=%.hhp
     rem hhc.exe seems to always exit with code 1, reset to 0 for less than 2
     if not errorlevel 2 cmd /C exit /b 0