| # HTML output directory | 
 | set(SPHINX_HTML_DIR "${Ceres_BINARY_DIR}/docs/html") | 
 |  | 
 | # Install documentation | 
 | install(DIRECTORY ${SPHINX_HTML_DIR} | 
 |         DESTINATION ${CMAKE_INSTALL_DOCDIR} | 
 |         COMPONENT Doc | 
 |         PATTERN "${SPHINX_HTML_DIR}/*") | 
 |  | 
 | # Find python | 
 | find_package(Python REQUIRED COMPONENTS Interpreter) | 
 |  | 
 | # Building using 'make_docs.py' python script | 
 | add_custom_target(ceres_docs ALL | 
 |                   $<TARGET_FILE:Python::Interpreter> | 
 |                   "${Ceres_SOURCE_DIR}/scripts/make_docs.py" | 
 |                   "${Ceres_SOURCE_DIR}" | 
 |                   "${Ceres_BINARY_DIR}/docs" | 
 |                   "${Sphinx_BUILD_EXECUTABLE}" | 
 |                   USES_TERMINAL | 
 |                   COMMENT "Building HTML documentation with Sphinx") |