diff options
author | Steve Dower <steve.dower@microsoft.com> | 2017-09-19 19:31:28 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-09-19 19:31:28 (GMT) |
commit | a4bb58fda48b75427661c313607bc84dd12c0354 (patch) | |
tree | 632fa6db13622671523a089bfedc167c00cca95a /Doc/make.bat | |
parent | 9e7b9b21fe45f7d93eaf9382fedfa18247d0d2b2 (diff) | |
download | cpython-a4bb58fda48b75427661c313607bc84dd12c0354.zip cpython-a4bb58fda48b75427661c313607bc84dd12c0354.tar.gz cpython-a4bb58fda48b75427661c313607bc84dd12c0354.tar.bz2 |
Fix build issues in Doc/make.bat (#3658)
Diffstat (limited to 'Doc/make.bat')
-rw-r--r-- | Doc/make.bat | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/Doc/make.bat b/Doc/make.bat index c43135d..6cb315f 100644 --- a/Doc/make.bat +++ b/Doc/make.bat @@ -58,7 +58,7 @@ if "%1" EQU "help" goto help if "%1" EQU "check" goto check if "%1" EQU "serve" goto serve if "%1" == "clean" ( - rmdir /q /s %BUILDDIR% + rmdir /q /s "%BUILDDIR%" goto end ) @@ -107,6 +107,8 @@ echo.be passed by setting the SPHINXOPTS environment variable. goto end :build +if not exist "%BUILDDIR%" mkdir "%BUILDDIR%" + if exist ..\Misc\NEWS ( echo.Copying Misc\NEWS to build\NEWS copy ..\Misc\NEWS build\NEWS > nul @@ -123,10 +125,10 @@ if exist ..\Misc\NEWS ( if NOT "%PAPER%" == "" ( set SPHINXOPTS=-D latex_elements.papersize=%PAPER% %SPHINXOPTS% ) -cmd /C "%SPHINXBUILD% %SPHINXOPTS% -b%1 -dbuild\doctrees . %BUILDDIR%\%*" +cmd /S /C "%SPHINXBUILD% %SPHINXOPTS% -b%1 -dbuild\doctrees . "%BUILDDIR%\%1" %2 %3 %4 %5 %6 %7 %8 %9" if "%1" EQU "htmlhelp" ( - cmd /C "%HTMLHELP%" build\htmlhelp\python%DISTVERSION:.=%.hhp + "%HTMLHELP%" "%BUILDDIR%\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 ) @@ -146,19 +148,19 @@ if NOT "%2" EQU "" ( ) cmd /C %this% html -if EXIST %BUILDDIR%\html\index.html ( - echo.Opening %BUILDDIR%\html\index.html in the default web browser... - start %BUILDDIR%\html\index.html +if EXIST "%BUILDDIR%\html\index.html" ( + echo.Opening "%BUILDDIR%\html\index.html" in the default web browser... + start "%BUILDDIR%\html\index.html" ) goto end :check -cmd /C %PYTHON% tools\rstlint.py -i tools +cmd /S /C "%PYTHON% tools\rstlint.py -i tools" goto end :serve -cmd /C %PYTHON% ..\Tools\scripts\serve.py %BUILDDIR%\html +cmd /S /C "%PYTHON% ..\Tools\scripts\serve.py "%BUILDDIR%\html"" goto end :end |