Skip to content
Snippets Groups Projects
Commit 218f9069 authored by Daniel Vonk's avatar Daniel Vonk
Browse files

Update CMake script for building docs

Include the new docs directories for the sphinx compilation
parent cc21d165
No related branches found
No related tags found
2 merge requests!19Merge develop into main,!13Add CI System to Sassena and Modernize Build-System
......@@ -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.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment