summaryrefslogtreecommitdiff
path: root/Doc/make.bat
diff options
context:
space:
mode:
authorSteve Dower <steve.dower@microsoft.com>2017-09-19 12:31:28 -0700
committerGitHub <noreply@github.com>2017-09-19 12:31:28 -0700
commita4bb58fda48b75427661c313607bc84dd12c0354 (patch)
tree632fa6db13622671523a089bfedc167c00cca95a /Doc/make.bat
parent9e7b9b21fe45f7d93eaf9382fedfa18247d0d2b2 (diff)
downloadcpython-git-a4bb58fda48b75427661c313607bc84dd12c0354.tar.gz
Fix build issues in Doc/make.bat (#3658)
Diffstat (limited to 'Doc/make.bat')
-rw-r--r--Doc/make.bat18
1 files changed, 10 insertions, 8 deletions
diff --git a/Doc/make.bat b/Doc/make.bat
index c43135d75b..6cb315fda4 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