diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt index b6f2acd2c0203d75e104eb4d5ad4a32b8629335b..73f3dd8a4366ca600772ab28178f04db27d1dfd0 100644 --- a/docs/CMakeLists.txt +++ b/docs/CMakeLists.txt @@ -63,19 +63,16 @@ if(NOT DOXYSPHINX_EXECUTABLE) ) endif() -file(GLOB _sphinx_sources *.rst) -# add_custom_command( -# OUTPUT docs-sphinx -# COMMAND ${SPHINX_EXECUTABLE} -b html -d _build/doctrees . _build/html -# COMMENT "Building HTML documentation with Sphinx" -# ) - file(GLOB _top_level_rst_and_md_files *.md *.rst) add_custom_command( OUTPUT docs-sass-doxysphinx # Copy Sphinx sources COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/sphinx ${MIXED_OUTPUT_DIRECTORY}/sphinx/docs COMMAND ${CMAKE_COMMAND} -E copy_if_different ${_top_level_rst_and_md_files} ${MIXED_OUTPUT_DIRECTORY}/sphinx/docs + COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/for_devs + ${MIXED_OUTPUT_DIRECTORY}/sphinx/docs/for_devs + COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/for_users + ${MIXED_OUTPUT_DIRECTORY}/sphinx/docs/for_users # Copy Doxygen sources COMMAND ${CMAKE_COMMAND} -E copy_directory ${DOXYGEN_OUTPUT_DIRECTORY} ${MIXED_OUTPUT_DIRECTORY}/sphinx/docs/doxygen # Run doxysphinx to convert Doxygen output into Sphinx compatible output.