From 218f90693e17b96762c4f2dfeb74425d4a7b6da6 Mon Sep 17 00:00:00 2001 From: Daniel Vonk <daniel.vonk@tum.de> Date: Thu, 11 Apr 2024 12:16:54 +0200 Subject: [PATCH] Update CMake script for building docs Include the new docs directories for the sphinx compilation --- docs/CMakeLists.txt | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt index b6f2acd..73f3dd8 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. -- GitLab