~ci-train-bot/unity-scopes-shell/unity-scopes-shell-ubuntu-zesty-2110

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
find_program(SPHINX_EXEC NAMES sphinx-build DOC "Sphinx documentation generator")
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(Sphinx DEFAULT_MSG
    SPHINX_EXEC
)

add_custom_target(scope_harness_html_docs ALL
    PYTHONPATH=${CMAKE_CURRENT_BINARY_DIR}/../src/python ${SPHINX_EXEC}
        -E
        -b html
        "${CMAKE_CURRENT_SOURCE_DIR}"
        "${CMAKE_CURRENT_BINARY_DIR}/html")

add_custom_target(scope_harness_json_docs ALL
    PYTHONPATH=${CMAKE_CURRENT_BINARY_DIR}/../src/python ${SPHINX_EXEC}
        -E
        -b json
        "${CMAKE_CURRENT_SOURCE_DIR}"
        "${CMAKE_CURRENT_BINARY_DIR}/json")

install(
    DIRECTORY
      ${CMAKE_CURRENT_BINARY_DIR}/html
      ${CMAKE_CURRENT_BINARY_DIR}/json
    DESTINATION ${CMAKE_INSTALL_DATADIR}/doc/python3-scope-harness/)