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