diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index c1234898ae4e79ff260d30d4a57f9c7d7455eadb..b3afbcbee9cf6d4d3c5a290bb7d3c5a23692af6d 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -3,26 +3,7 @@ # Author: Florent Lamiraux # -CONFIG_FILES_CMAKE( - sphinx/index.rst - sphinx/conf.py - ) +INCLUDE(../cmake/sphinx.cmake) -ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/html/index.html - COMMAND ${SPHINX_EXECUTABLE} -b html \"${CMAKE_CURRENT_BINARY_DIR}/sphinx\" \"${CMAKE_CURRENT_BINARY_DIR}/sphinx-html\" -) - -ADD_CUSTOM_TARGET(documentation ALL - DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/html/index.html) - -# -# Install html documentation -# - -# html files -INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/sphinx-html - DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/${PROJECT_NAME}) - -# pictures -INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/pictures - DESTINATION ${CMAKE_INSTALL_PREFIX}/share/doc/${PROJECT_NAME}) +SPHINX_SETUP_PROJECT_DOCUMENTATION() +SPHINX_SETUP_PROJECT_DOCUMENTATION_FINALIZE()