Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
tsoc
openmm
Commits
96fbf8bb
Commit
96fbf8bb
authored
Mar 14, 2016
by
peastman
Browse files
Merge pull request #1416 from peastman/docs
Can build manuals on Windows
parents
9b5b52f2
e179cadd
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
537 additions
and
4 deletions
+537
-4
docs-source/CMakeLists.txt
docs-source/CMakeLists.txt
+11
-4
docs-source/developerguide/make.bat
docs-source/developerguide/make.bat
+263
-0
docs-source/usersguide/make.bat
docs-source/usersguide/make.bat
+263
-0
No files found.
docs-source/CMakeLists.txt
View file @
96fbf8bb
...
...
@@ -27,16 +27,23 @@ FILE(MAKE_DIRECTORY "${SPHINX_BUILD_DIR}")
FILE
(
GLOB_RECURSE USER_GUIDE_FILES
${
CMAKE_CURRENT_SOURCE_DIR
}
/usersguide/*
)
FILE
(
GLOB_RECURSE DEVELOPER_GUIDE_FILES
${
CMAKE_CURRENT_SOURCE_DIR
}
/developerguide/*
)
IF
(
WIN32
)
SET
(
SPHINX_MAKE_USERGUIDE_COMMAND
"
${
CMAKE_COMMAND
}
"
-E env
"OPENMM_VERSION=
${
OPENMM_MAJOR_VERSION
}
.
${
OPENMM_MINOR_VERSION
}
"
"BUILDDIR=
${
SPHINX_BUILD_DIR
}
/userguide"
make.bat
)
SET
(
SPHINX_MAKE_DEVELOPERGUIDE_COMMAND
"
${
CMAKE_COMMAND
}
"
-E env
"OPENMM_VERSION=
${
OPENMM_MAJOR_VERSION
}
.
${
OPENMM_MINOR_VERSION
}
"
"BUILDDIR=
${
SPHINX_BUILD_DIR
}
/developerguide"
make.bat
)
ELSE
(
WIN32
)
SET
(
SPHINX_MAKE_USERGUIDE_COMMAND
"
${
CMAKE_MAKE_PROGRAM
}
"
OPENMM_VERSION=
"
${
OPENMM_MAJOR_VERSION
}
.
${
OPENMM_MINOR_VERSION
}
"
BUILDDIR=
"
${
SPHINX_BUILD_DIR
}
/userguide"
)
SET
(
SPHINX_MAKE_DEVELOPERGUIDE_COMMAND
"
${
CMAKE_MAKE_PROGRAM
}
"
OPENMM_VERSION=
"
${
OPENMM_MAJOR_VERSION
}
.
${
OPENMM_MINOR_VERSION
}
"
BUILDDIR=
"
${
SPHINX_BUILD_DIR
}
/developerguide"
)
ENDIF
(
WIN32
)
ADD_CUSTOM_COMMAND
(
OUTPUT
"
${
SPHINX_BUILD_DIR
}
/userguide/latex/OpenMMUsersGuide.pdf"
COMMAND
"
${
CMAKE_MAKE_PROGRAM
}
"
BUILDDIR=
"
${
SPHINX_BUILD_DIR
}
/userguide"
OPENMM_VERSION=
"
${
OPENMM_MAJOR_VERSION
}
.
${
OPENMM_MINOR_VERSION
}
"
latexpdf
COMMAND
${
SPHINX_MAKE_USERGUIDE_COMMAND
}
latexpdf
DEPENDS
${
USER_GUIDE_FILES
}
WORKING_DIRECTORY
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/usersguide"
COMMENT
"Generating PDF user guide"
)
ADD_CUSTOM_COMMAND
(
OUTPUT
"
${
SPHINX_BUILD_DIR
}
/developerguide/latex/OpenMMDeveloperGuide.pdf"
COMMAND
"
${
CMAKE_MAKE_PROGRAM
}
"
BUILDDIR=
"
${
SPHINX_BUILD_DIR
}
/developerguide"
OPENMM_VERSION=
"
${
OPENMM_MAJOR_VERSION
}
.
${
OPENMM_MINOR_VERSION
}
"
latexpdf
COMMAND
${
SPHINX_MAKE_DEVELOPERGUIDE_COMMAND
}
latexpdf
DEPENDS
${
DEVELOPER_GUIDE_FILES
}
WORKING_DIRECTORY
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/developerguide"
COMMENT
"Generating PDF developer guide"
...
...
@@ -47,14 +54,14 @@ ADD_CUSTOM_TARGET(sphinxpdf
ADD_CUSTOM_COMMAND
(
OUTPUT
"
${
SPHINX_BUILD_DIR
}
/userguide/html/index.html"
COMMAND
"
${
CMAKE_MAKE_PROGRAM
}
"
BUILDDIR=
"
${
SPHINX_BUILD_DIR
}
/userguide"
OPENMM_VERSION=
"
${
OPENMM_MAJOR_VERSION
}
.
${
OPENMM_MINOR_VERSION
}
"
html
COMMAND
${
SPHINX_MAKE_USERGUIDE_COMMAND
}
html
DEPENDS
${
USER_GUIDE_FILES
}
WORKING_DIRECTORY
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/usersguide"
COMMENT
"Generating HTML user guide"
)
ADD_CUSTOM_COMMAND
(
OUTPUT
"
${
SPHINX_BUILD_DIR
}
/developerguide/html/index.html"
COMMAND
"
${
CMAKE_MAKE_PROGRAM
}
"
BUILDDIR=
"
${
SPHINX_BUILD_DIR
}
/developerguide"
OPENMM_VERSION=
"
${
OPENMM_MAJOR_VERSION
}
.
${
OPENMM_MINOR_VERSION
}
"
html
COMMAND
${
SPHINX_MAKE_DEVELOPERGUIDE_COMMAND
}
html
DEPENDS
${
DEVELOPER_GUIDE_FILES
}
WORKING_DIRECTORY
"
${
CMAKE_CURRENT_SOURCE_DIR
}
/developerguide"
COMMENT
"Generating HTML developer guide"
...
...
docs-source/developerguide/make.bat
0 → 100644
View file @
96fbf8bb
@ECHO
OFF
REM Command file for Sphinx documentation
if
"
%SPHINXBUILD%
"
==
""
(
set
SPHINXBUILD
=
sphinx
-build
)
REM set BUILDDIR=_build
set
ALLSPHINXOPTS
=
-d
%BUILDDIR%
/doctrees
%SPHINXOPTS%
.
set
I18NSPHINXOPTS
=
%SPHINXOPTS%
.
if
NOT
"
%PAPER%
"
==
""
(
set
ALLSPHINXOPTS
=
-D
latex_paper_size
=
%PAPER%
%ALLSPHINXOPTS%
set
I18NSPHINXOPTS
=
-D
latex_paper_size
=
%PAPER%
%I1
8
NSPHINXOPTS
%
)
if
"
%
1"
==
""
goto
help
if
"
%
1"
==
"help"
(
:help
echo
.Please
use
`make
^<
target
^>
`
where
^<
target
^>
is
one
of
echo
.
html
to
make
standalone
HTML
files
echo
.
dirhtml
to
make
HTML
files
named
index
.html
in
directories
echo
.
singlehtml
to
make
a
single
large
HTML
file
echo
.
pickle
to
make
pickle
files
echo
.
json
to
make
JSON
files
echo
.
htmlhelp
to
make
HTML
files
and
a
HTML
help
project
echo
.
qthelp
to
make
HTML
files
and
a
qthelp
project
echo
.
devhelp
to
make
HTML
files
and
a
Devhelp
project
echo
.
epub
to
make
an
epub
echo
.
latex
to
make
LaTeX
files
,
you
can
set
PAPER
=
a4
or
PAPER
=
letter
echo
.
text
to
make
text
files
echo
.
man
to
make
manual
pages
echo
.
texinfo
to
make
Texinfo
files
echo
.
gettext
to
make
PO
message
catalogs
echo
.
changes
to
make
an
overview
over
all
changed
/added/deprecated
items
echo
.
xml
to
make
Docutils
-native
XML
files
echo
.
pseudoxml
to
make
pseudoxml
-XML
files
for
display
purposes
echo
.
linkcheck
to
check
all
external
links
for
integrity
echo
.
doctest
to
run
all
doctests
embedded
in
the
documentation
if
enabled
echo
.
coverage
to
run
coverage
check
of
the
documentation
if
enabled
goto
end
)
if
"
%
1"
==
"clean"
(
for
/d
%%i
in
(
%BUILDDIR%
\
*)
do
rmdir
/q /s
%%i
del
/q /s
%BUILDDIR%
\
*
goto
end
)
REM Check if sphinx-build is available and fallback to Python version if any
%SPHINXBUILD%
2
>
nul
if
errorlevel
9009
goto
sphinx_python
goto
sphinx_ok
:sphinx
_python
set
SPHINXBUILD
=
python
-m
sphinx
.__init__
%SPHINXBUILD%
2
>
nul
if
errorlevel
9009
(
echo
.
echo
.The
'sphinx-build'
command
was
not
found
.
Make
sure
you
have
Sphinx
echo
.installed
,
then
set
the
SPHINXBUILD
environment
variable
to
point
echo
.to
the
full
path
of
the
'sphinx-build'
executable
.
Alternatively
you
echo
.may
add
the
Sphinx
directory
to
PATH
.
echo
.
echo
.If
you
don
't have Sphinx installed, grab it from
echo.http://sphinx-doc.org/
exit /b 1
)
:sphinx_ok
if "
%
1" == "html" (
%SPHINXBUILD%
-b html
%ALLSPHINXOPTS%
%BUILDDIR%
/html
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The HTML pages are in
%BUILDDIR%
/html.
goto end
)
if "
%
1" == "dirhtml" (
%SPHINXBUILD%
-b dirhtml
%ALLSPHINXOPTS%
%BUILDDIR%
/dirhtml
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The HTML pages are in
%BUILDDIR%
/dirhtml.
goto end
)
if "
%
1" == "singlehtml" (
%SPHINXBUILD%
-b singlehtml
%ALLSPHINXOPTS%
%BUILDDIR%
/singlehtml
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The HTML pages are in
%BUILDDIR%
/singlehtml.
goto end
)
if "
%
1" == "pickle" (
%SPHINXBUILD%
-b pickle
%ALLSPHINXOPTS%
%BUILDDIR%
/pickle
if errorlevel 1 exit /b 1
echo.
echo.Build finished; now you can process the pickle files.
goto end
)
if "
%
1" == "json" (
%SPHINXBUILD%
-b json
%ALLSPHINXOPTS%
%BUILDDIR%
/json
if errorlevel 1 exit /b 1
echo.
echo.Build finished; now you can process the JSON files.
goto end
)
if "
%
1" == "htmlhelp" (
%SPHINXBUILD%
-b htmlhelp
%ALLSPHINXOPTS%
%BUILDDIR%
/htmlhelp
if errorlevel 1 exit /b 1
echo.
echo.Build finished; now you can run HTML Help Workshop with the
^
.hhp project file in
%BUILDDIR%
/htmlhelp.
goto end
)
if "
%
1" == "qthelp" (
%SPHINXBUILD%
-b qthelp
%ALLSPHINXOPTS%
%BUILDDIR%
/qthelp
if errorlevel 1 exit /b 1
echo.
echo.Build finished; now you can run "qcollectiongenerator" with the
^
.qhcp project file in
%BUILDDIR%
/qthelp, like this:
echo.
^>
qcollectiongenerator
%BUILDDIR%
\qthelp\OpenMM.qhcp
echo.To view the help file:
echo.
^>
assistant -collectionFile
%BUILDDIR%
\qthelp\OpenMM.ghc
goto end
)
if "
%
1" == "devhelp" (
%SPHINXBUILD%
-b devhelp
%ALLSPHINXOPTS%
%BUILDDIR%
/devhelp
if errorlevel 1 exit /b 1
echo.
echo.Build finished.
goto end
)
if "
%
1" == "epub" (
%SPHINXBUILD%
-b epub
%ALLSPHINXOPTS%
%BUILDDIR%
/epub
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The epub file is in
%BUILDDIR%
/epub.
goto end
)
if "
%
1" == "latex" (
%SPHINXBUILD%
-b latex
%ALLSPHINXOPTS%
%BUILDDIR%
/latex
if errorlevel 1 exit /b 1
echo.
echo.Build finished; the LaTeX files are in
%BUILDDIR%
/latex.
goto end
)
if "
%
1" == "latexpdf" (
%SPHINXBUILD%
-b latex
%ALLSPHINXOPTS%
%BUILDDIR%
/latex
cd
%BUILDDIR%
/latex
make all-pdf
cd
%~dp0
echo.
echo.Build finished; the PDF files are in
%BUILDDIR%
/latex.
goto end
)
if "
%
1" == "latexpdfja" (
%SPHINXBUILD%
-b latex
%ALLSPHINXOPTS%
%BUILDDIR%
/latex
cd
%BUILDDIR%
/latex
make all-pdf-ja
cd
%~dp0
echo.
echo.Build finished; the PDF files are in
%BUILDDIR%
/latex.
goto end
)
if "
%
1" == "text" (
%SPHINXBUILD%
-b text
%ALLSPHINXOPTS%
%BUILDDIR%
/text
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The text files are in
%BUILDDIR%
/text.
goto end
)
if "
%
1" == "man" (
%SPHINXBUILD%
-b man
%ALLSPHINXOPTS%
%BUILDDIR%
/man
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The manual pages are in
%BUILDDIR%
/man.
goto end
)
if "
%
1" == "texinfo" (
%SPHINXBUILD%
-b texinfo
%ALLSPHINXOPTS%
%BUILDDIR%
/texinfo
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The Texinfo files are in
%BUILDDIR%
/texinfo.
goto end
)
if "
%
1" == "gettext" (
%SPHINXBUILD%
-b gettext
%I1
8NSPHINXOPTS
%
%BUILDDIR%
/locale
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The message catalogs are in
%BUILDDIR%
/locale.
goto end
)
if "
%
1" == "changes" (
%SPHINXBUILD%
-b changes
%ALLSPHINXOPTS%
%BUILDDIR%
/changes
if errorlevel 1 exit /b 1
echo.
echo.The overview file is in
%BUILDDIR%
/changes.
goto end
)
if "
%
1" == "linkcheck" (
%SPHINXBUILD%
-b linkcheck
%ALLSPHINXOPTS%
%BUILDDIR%
/linkcheck
if errorlevel 1 exit /b 1
echo.
echo.Link check complete; look for any errors in the above output
^
or in
%BUILDDIR%
/linkcheck/output.txt.
goto end
)
if "
%
1" == "doctest" (
%SPHINXBUILD%
-b doctest
%ALLSPHINXOPTS%
%BUILDDIR%
/doctest
if errorlevel 1 exit /b 1
echo.
echo.Testing of doctests in the sources finished, look at the
^
results in
%BUILDDIR%
/doctest/output.txt.
goto end
)
if "
%
1" == "coverage" (
%SPHINXBUILD%
-b coverage
%ALLSPHINXOPTS%
%BUILDDIR%
/coverage
if errorlevel 1 exit /b 1
echo.
echo.Testing of coverage in the sources finished, look at the
^
results in
%BUILDDIR%
/coverage/python.txt.
goto end
)
if "
%
1" == "xml" (
%SPHINXBUILD%
-b xml
%ALLSPHINXOPTS%
%BUILDDIR%
/xml
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The XML files are in
%BUILDDIR%
/xml.
goto end
)
if "
%
1" == "pseudoxml" (
%SPHINXBUILD%
-b pseudoxml
%ALLSPHINXOPTS%
%BUILDDIR%
/pseudoxml
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The pseudo-XML files are in
%BUILDDIR%
/pseudoxml.
goto end
)
:end
docs-source/usersguide/make.bat
0 → 100644
View file @
96fbf8bb
@ECHO
OFF
REM Command file for Sphinx documentation
if
"
%SPHINXBUILD%
"
==
""
(
set
SPHINXBUILD
=
sphinx
-build
)
REM set BUILDDIR=_build
set
ALLSPHINXOPTS
=
-d
%BUILDDIR%
/doctrees
%SPHINXOPTS%
.
set
I18NSPHINXOPTS
=
%SPHINXOPTS%
.
if
NOT
"
%PAPER%
"
==
""
(
set
ALLSPHINXOPTS
=
-D
latex_paper_size
=
%PAPER%
%ALLSPHINXOPTS%
set
I18NSPHINXOPTS
=
-D
latex_paper_size
=
%PAPER%
%I1
8
NSPHINXOPTS
%
)
if
"
%
1"
==
""
goto
help
if
"
%
1"
==
"help"
(
:help
echo
.Please
use
`make
^<
target
^>
`
where
^<
target
^>
is
one
of
echo
.
html
to
make
standalone
HTML
files
echo
.
dirhtml
to
make
HTML
files
named
index
.html
in
directories
echo
.
singlehtml
to
make
a
single
large
HTML
file
echo
.
pickle
to
make
pickle
files
echo
.
json
to
make
JSON
files
echo
.
htmlhelp
to
make
HTML
files
and
a
HTML
help
project
echo
.
qthelp
to
make
HTML
files
and
a
qthelp
project
echo
.
devhelp
to
make
HTML
files
and
a
Devhelp
project
echo
.
epub
to
make
an
epub
echo
.
latex
to
make
LaTeX
files
,
you
can
set
PAPER
=
a4
or
PAPER
=
letter
echo
.
text
to
make
text
files
echo
.
man
to
make
manual
pages
echo
.
texinfo
to
make
Texinfo
files
echo
.
gettext
to
make
PO
message
catalogs
echo
.
changes
to
make
an
overview
over
all
changed
/added/deprecated
items
echo
.
xml
to
make
Docutils
-native
XML
files
echo
.
pseudoxml
to
make
pseudoxml
-XML
files
for
display
purposes
echo
.
linkcheck
to
check
all
external
links
for
integrity
echo
.
doctest
to
run
all
doctests
embedded
in
the
documentation
if
enabled
echo
.
coverage
to
run
coverage
check
of
the
documentation
if
enabled
goto
end
)
if
"
%
1"
==
"clean"
(
for
/d
%%i
in
(
%BUILDDIR%
\
*)
do
rmdir
/q /s
%%i
del
/q /s
%BUILDDIR%
\
*
goto
end
)
REM Check if sphinx-build is available and fallback to Python version if any
%SPHINXBUILD%
2
>
nul
if
errorlevel
9009
goto
sphinx_python
goto
sphinx_ok
:sphinx
_python
set
SPHINXBUILD
=
python
-m
sphinx
.__init__
%SPHINXBUILD%
2
>
nul
if
errorlevel
9009
(
echo
.
echo
.The
'sphinx-build'
command
was
not
found
.
Make
sure
you
have
Sphinx
echo
.installed
,
then
set
the
SPHINXBUILD
environment
variable
to
point
echo
.to
the
full
path
of
the
'sphinx-build'
executable
.
Alternatively
you
echo
.may
add
the
Sphinx
directory
to
PATH
.
echo
.
echo
.If
you
don
't have Sphinx installed, grab it from
echo.http://sphinx-doc.org/
exit /b 1
)
:sphinx_ok
if "
%
1" == "html" (
%SPHINXBUILD%
-b html
%ALLSPHINXOPTS%
%BUILDDIR%
/html
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The HTML pages are in
%BUILDDIR%
/html.
goto end
)
if "
%
1" == "dirhtml" (
%SPHINXBUILD%
-b dirhtml
%ALLSPHINXOPTS%
%BUILDDIR%
/dirhtml
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The HTML pages are in
%BUILDDIR%
/dirhtml.
goto end
)
if "
%
1" == "singlehtml" (
%SPHINXBUILD%
-b singlehtml
%ALLSPHINXOPTS%
%BUILDDIR%
/singlehtml
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The HTML pages are in
%BUILDDIR%
/singlehtml.
goto end
)
if "
%
1" == "pickle" (
%SPHINXBUILD%
-b pickle
%ALLSPHINXOPTS%
%BUILDDIR%
/pickle
if errorlevel 1 exit /b 1
echo.
echo.Build finished; now you can process the pickle files.
goto end
)
if "
%
1" == "json" (
%SPHINXBUILD%
-b json
%ALLSPHINXOPTS%
%BUILDDIR%
/json
if errorlevel 1 exit /b 1
echo.
echo.Build finished; now you can process the JSON files.
goto end
)
if "
%
1" == "htmlhelp" (
%SPHINXBUILD%
-b htmlhelp
%ALLSPHINXOPTS%
%BUILDDIR%
/htmlhelp
if errorlevel 1 exit /b 1
echo.
echo.Build finished; now you can run HTML Help Workshop with the
^
.hhp project file in
%BUILDDIR%
/htmlhelp.
goto end
)
if "
%
1" == "qthelp" (
%SPHINXBUILD%
-b qthelp
%ALLSPHINXOPTS%
%BUILDDIR%
/qthelp
if errorlevel 1 exit /b 1
echo.
echo.Build finished; now you can run "qcollectiongenerator" with the
^
.qhcp project file in
%BUILDDIR%
/qthelp, like this:
echo.
^>
qcollectiongenerator
%BUILDDIR%
\qthelp\OpenMM.qhcp
echo.To view the help file:
echo.
^>
assistant -collectionFile
%BUILDDIR%
\qthelp\OpenMM.ghc
goto end
)
if "
%
1" == "devhelp" (
%SPHINXBUILD%
-b devhelp
%ALLSPHINXOPTS%
%BUILDDIR%
/devhelp
if errorlevel 1 exit /b 1
echo.
echo.Build finished.
goto end
)
if "
%
1" == "epub" (
%SPHINXBUILD%
-b epub
%ALLSPHINXOPTS%
%BUILDDIR%
/epub
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The epub file is in
%BUILDDIR%
/epub.
goto end
)
if "
%
1" == "latex" (
%SPHINXBUILD%
-b latex
%ALLSPHINXOPTS%
%BUILDDIR%
/latex
if errorlevel 1 exit /b 1
echo.
echo.Build finished; the LaTeX files are in
%BUILDDIR%
/latex.
goto end
)
if "
%
1" == "latexpdf" (
%SPHINXBUILD%
-b latex
%ALLSPHINXOPTS%
%BUILDDIR%
/latex
cd
%BUILDDIR%
/latex
make all-pdf
cd
%~dp0
echo.
echo.Build finished; the PDF files are in
%BUILDDIR%
/latex.
goto end
)
if "
%
1" == "latexpdfja" (
%SPHINXBUILD%
-b latex
%ALLSPHINXOPTS%
%BUILDDIR%
/latex
cd
%BUILDDIR%
/latex
make all-pdf-ja
cd
%~dp0
echo.
echo.Build finished; the PDF files are in
%BUILDDIR%
/latex.
goto end
)
if "
%
1" == "text" (
%SPHINXBUILD%
-b text
%ALLSPHINXOPTS%
%BUILDDIR%
/text
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The text files are in
%BUILDDIR%
/text.
goto end
)
if "
%
1" == "man" (
%SPHINXBUILD%
-b man
%ALLSPHINXOPTS%
%BUILDDIR%
/man
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The manual pages are in
%BUILDDIR%
/man.
goto end
)
if "
%
1" == "texinfo" (
%SPHINXBUILD%
-b texinfo
%ALLSPHINXOPTS%
%BUILDDIR%
/texinfo
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The Texinfo files are in
%BUILDDIR%
/texinfo.
goto end
)
if "
%
1" == "gettext" (
%SPHINXBUILD%
-b gettext
%I1
8NSPHINXOPTS
%
%BUILDDIR%
/locale
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The message catalogs are in
%BUILDDIR%
/locale.
goto end
)
if "
%
1" == "changes" (
%SPHINXBUILD%
-b changes
%ALLSPHINXOPTS%
%BUILDDIR%
/changes
if errorlevel 1 exit /b 1
echo.
echo.The overview file is in
%BUILDDIR%
/changes.
goto end
)
if "
%
1" == "linkcheck" (
%SPHINXBUILD%
-b linkcheck
%ALLSPHINXOPTS%
%BUILDDIR%
/linkcheck
if errorlevel 1 exit /b 1
echo.
echo.Link check complete; look for any errors in the above output
^
or in
%BUILDDIR%
/linkcheck/output.txt.
goto end
)
if "
%
1" == "doctest" (
%SPHINXBUILD%
-b doctest
%ALLSPHINXOPTS%
%BUILDDIR%
/doctest
if errorlevel 1 exit /b 1
echo.
echo.Testing of doctests in the sources finished, look at the
^
results in
%BUILDDIR%
/doctest/output.txt.
goto end
)
if "
%
1" == "coverage" (
%SPHINXBUILD%
-b coverage
%ALLSPHINXOPTS%
%BUILDDIR%
/coverage
if errorlevel 1 exit /b 1
echo.
echo.Testing of coverage in the sources finished, look at the
^
results in
%BUILDDIR%
/coverage/python.txt.
goto end
)
if "
%
1" == "xml" (
%SPHINXBUILD%
-b xml
%ALLSPHINXOPTS%
%BUILDDIR%
/xml
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The XML files are in
%BUILDDIR%
/xml.
goto end
)
if "
%
1" == "pseudoxml" (
%SPHINXBUILD%
-b pseudoxml
%ALLSPHINXOPTS%
%BUILDDIR%
/pseudoxml
if errorlevel 1 exit /b 1
echo.
echo.Build finished. The pseudo-XML files are in
%BUILDDIR%
/pseudoxml.
goto end
)
:end
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment