diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-09-13 13:51:12 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-09-14 23:08:27 +0200 |
| commit | ed8fba2880ea9e516289f808002024100facd934 (patch) | |
| tree | f1edd12e384cc47eafc7e73ef3eac7bbc6395d2f /sources/pyside6 | |
| parent | 6403207482ac14a80c4fc4f2d13be2c7ebab3097 (diff) | |
Documentation: Add a way to output inheritance graphs
This is intended to be used by sphinx for inheritance diagrams.
Task-number: PYSIDE-1106
Change-Id: I2195ccb04728e98eb5977ef086c8637e577695a5
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/pyside6')
| -rw-r--r-- | sources/pyside6/doc/CMakeLists.txt | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sources/pyside6/doc/CMakeLists.txt b/sources/pyside6/doc/CMakeLists.txt index 5e41abcda..403231eed 100644 --- a/sources/pyside6/doc/CMakeLists.txt +++ b/sources/pyside6/doc/CMakeLists.txt @@ -49,6 +49,8 @@ endif() set(DOC_DATA_DIR "${CMAKE_CURRENT_BINARY_DIR}/qdoc-output") +set(ENV_INHERITANCE_FILE "${CMAKE_CURRENT_BINARY_DIR}/inheritance.json") + get_filename_component(ROOT ${CMAKE_CURRENT_BINARY_DIR} DIRECTORY) set(TS_ROOT "${ROOT}/PySide6") @@ -196,7 +198,9 @@ if (FULLDOCSBUILD) endif() add_custom_target(apidoc - COMMAND ${SHIBOKEN_PYTHON_INTERPRETER} ${SPHINX_BUILD} -b ${DOC_OUTPUT_FORMAT} -j auto ${CMAKE_CURRENT_BINARY_DIR}/rst html + COMMAND ${CMAKE_COMMAND} -E env INHERITANCE_FILE=${ENV_INHERITANCE_FILE} + ${SHIBOKEN_PYTHON_INTERPRETER} ${SPHINX_BUILD} -b ${DOC_OUTPUT_FORMAT} + -j auto ${CMAKE_CURRENT_BINARY_DIR}/rst html COMMENT "Generating PySide htmls..." ) @@ -245,6 +249,7 @@ add_custom_command(OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/rst/PySide6/QtCore/index. --snippets-path-rewrite=${QT_ROOT_PATH}:${CODE_SNIPPET_ROOT} --documentation-extra-sections-dir=${CMAKE_CURRENT_BINARY_DIR}/rst/extras --additional-documentation=${CMAKE_CURRENT_BINARY_DIR}/rst/additionaldocs.lst + --inheritance-file=${ENV_INHERITANCE_FILE} ${CMAKE_CURRENT_BINARY_DIR}/typesystem_doc.xml WORKING_DIRECTORY ${${module}_SOURCE_DIR} COMMENT "Running generator to generate documentation...") |
