1FIND_PACKAGE(Sphinx REQUIRED)
2
3# HTML output directory
4SET(SPHINX_HTML_DIR "${CMAKE_BINARY_DIR}/docs/html")
5
6# Install documentation
7INSTALL(DIRECTORY ${SPHINX_HTML_DIR}
8        DESTINATION share/doc/ceres
9        COMPONENT Doc
10        PATTERN "${SPHINX_HTML_DIR}/*")
11
12# Building using 'make_docs.py' python script
13ADD_CUSTOM_TARGET(ceres_docs ALL
14                  python
15                  "${CMAKE_SOURCE_DIR}/scripts/make_docs.py"
16                  "${CMAKE_SOURCE_DIR}"
17                  "${CMAKE_BINARY_DIR}/docs"
18                  "${SPHINX_EXECUTABLE}"
19                  COMMENT "Building HTML documentation with Sphinx")
20