Skip to content
Snippets Groups Projects
Commit 9a8f4d17 authored by Bienchen's avatar Bienchen
Browse files

Merge branch 'documentation' into develop

parents 30060b3c 20374ec0
No related branches found
No related tags found
No related merge requests found
...@@ -119,22 +119,16 @@ add_dependencies(doc man) ...@@ -119,22 +119,16 @@ add_dependencies(doc man)
# doctest target, one is enough for all # doctest target, one is enough for all
set(_SPHINX_DOCTEST_DIR "${CMAKE_CURRENT_BINARY_DIR}/doctest") set(_SPHINX_DOCTEST_DIR "${CMAKE_CURRENT_BINARY_DIR}/doctest")
file(MAKE_DIRECTORY ${_SPHINX_DOCTEST_DIR}) file(MAKE_DIRECTORY ${_SPHINX_DOCTEST_DIR})
set(_SPHINX_DOCTEST_OUTPUT_TXT "${_SPHINX_DOCTEST_DIR}/output.txt") add_custom_target(doctest
add_custom_command(OUTPUT ${_SPHINX_DOCTEST_OUTPUT_TXT} COMMAND ${SPHINX_BINARY} -b doctest -c "${_RST_SOURCE_DIR}" "${_RST_SOURCE_DIR}" "${_SPHINX_DOCTEST_DIR}"
MAIN_DEPENDENCY "${_SPHINX_CONF_PY}" DEPENDS "${_SPHINX_CONF_PY}" ${_RST_DEPS} ${_DOC_MODULE_DEPS})
DEPENDS ${_RST_DEPS} ${_DOC_MODULE_DEPS}
COMMAND ${SPHINX_BINARY} -b doctest -c "${_RST_SOURCE_DIR}" "${_RST_SOURCE_DIR}" "${_SPHINX_DOCTEST_DIR}")
add_custom_target(doctest DEPENDS ${_SPHINX_DOCTEST_OUTPUT_TXT})
# linkcheck target # linkcheck target
set(_SPHINX_LINKCHECK_DIR "${CMAKE_CURRENT_BINARY_DIR}/linkcheck") set(_SPHINX_LINKCHECK_DIR "${CMAKE_CURRENT_BINARY_DIR}/linkcheck")
file(MAKE_DIRECTORY ${_SPHINX_LINKCHECK_DIR}) file(MAKE_DIRECTORY ${_SPHINX_LINKCHECK_DIR})
set(_SPHINX_LINKCHECK_OUTPUT_TXT "${_SPHINX_LINKCHECK_DIR}/output.txt") add_custom_target(linkcheck
add_custom_command(OUTPUT ${_SPHINX_LINKCHECK_OUTPUT_TXT} COMMAND ${SPHINX_BINARY} -b linkcheck -c "${_RST_SOURCE_DIR}" "${_RST_SOURCE_DIR}" "${_SPHINX_LINKCHECK_DIR}"
MAIN_DEPENDENCY "${_SPHINX_CONF_PY}" DEPENDS "${_SPHINX_CONF_PY}" ${_RST_DEPS} ${_DOC_MODULE_DEPS})
DEPENDS ${_RST_DEPS} ${_DOC_MODULE_DEPS}
COMMAND ${SPHINX_BINARY} -b linkcheck -c "${_RST_SOURCE_DIR}" "${_RST_SOURCE_DIR}" "${_SPHINX_LINKCHECK_DIR}")
add_custom_target(linkcheck DEPENDS ${_SPHINX_LINKCHECK_OUTPUT_TXT})
# register doctest & linkcheck with check # register doctest & linkcheck with check
if(NOT DISABLE_DOCTEST) if(NOT DISABLE_DOCTEST)
......
...@@ -204,7 +204,7 @@ will provide you with a target ``test_awesome_feature.py_run``. ...@@ -204,7 +204,7 @@ will provide you with a target ``test_awesome_feature.py_run``.
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
Writing Documentation Writing Documentation
-------------------------------------------------------------------------------- --------------------------------------------------------------------------------
To create documentation, we use |sphinx|_ to go from |restructuredtext|_ To create documentation, we use |sphinx|_ to go from |restructuredtext|
(|restructuredtext_abrv|) files and API documentation in source files to HTML (|restructuredtext_abrv|) files and API documentation in source files to HTML
or man pages. or man pages.
...@@ -555,7 +555,6 @@ Now tests should be available by ``make check``, ``make codetest`` and ...@@ -555,7 +555,6 @@ Now tests should be available by ``make check``, ``make codetest`` and
``make test_something.py_run``. ``make test_something.py_run``.
.. _restructuredtext: http://docutils.sourceforge.net/rst.html
.. |fedora| replace:: Fedora .. |fedora| replace:: Fedora
.. |nameattr| replace:: :attr:`__name__` .. |nameattr| replace:: :attr:`__name__`
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment