summaryrefslogtreecommitdiffstats
path: root/Doc/make.bat
diff options
context:
space:
mode:
authorZachary Ware <zachary.ware@gmail.com>2014-06-10 17:07:45 (GMT)
committerZachary Ware <zachary.ware@gmail.com>2014-06-10 17:07:45 (GMT)
commit59895111836a9aa36ccd519c8f44faa5abf87b8e (patch)
tree1b8235c0cb7f0ed2359223ae28c907fc62a239f2 /Doc/make.bat
parentdb74d982d43d98040e38665d843cbc8de4a082b1 (diff)
downloadcpython-59895111836a9aa36ccd519c8f44faa5abf87b8e.zip
cpython-59895111836a9aa36ccd519c8f44faa5abf87b8e.tar.gz
cpython-59895111836a9aa36ccd519c8f44faa5abf87b8e.tar.bz2
Issue #21688: Give informative error message when hhc.exe cannot be found.
Initial patch by Olive Kilburn.
Diffstat (limited to 'Doc/make.bat')
-rw-r--r--Doc/make.bat9
1 files changed, 9 insertions, 0 deletions
diff --git a/Doc/make.bat b/Doc/make.bat
index 6f74cb0..b26826e 100644
--- a/Doc/make.bat
+++ b/Doc/make.bat
@@ -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