diff options
| author | Felix Morgner <felix.morgner@ost.ch> | 2023-10-12 16:16:59 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@ost.ch> | 2023-10-12 16:16:59 +0200 |
| commit | ab5c964f5dc75eeefefd4af423bf6952497da7a4 (patch) | |
| tree | c4b9e50a58ed36bbf7f898576fe5ada60b5e6d8b /source/CMakeLists.txt | |
| parent | 4e62a23e3d9d071e0ed7c7a75421c41314c3b90a (diff) | |
| download | teachos-ab5c964f5dc75eeefefd4af423bf6952497da7a4.tar.xz teachos-ab5c964f5dc75eeefefd4af423bf6952497da7a4.zip | |
docs: add basic documentation for asm_pointer
Diffstat (limited to 'source/CMakeLists.txt')
| -rw-r--r-- | source/CMakeLists.txt | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index 215dd39..beb0c07 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -29,26 +29,35 @@ set(DOXYGEN_QUIET YES) file(GLOB_RECURSE DOXYGEN_SOURCES CONFIGURE_DEPENDS "*.hpp") -doxygen_add_docs("docs" +message(STATUS "${SPHINX_SOURCES}") + +doxygen_add_docs("docs_xml" ${DOXYGEN_SOURCES} ALL USE_STAMP_FILE COMMENT "Generating developer documentation sources" ) -add_custom_command(TARGET "docs" - POST_BUILD +set_target_properties("docs_xml" PROPERTIES + ADDITIONAL_CLEAN_FILES + "${PROJECT_BINARY_DIR}/doxygen" +) + +file(GLOB_RECURSE SPHINX_SOURCES CONFIGURE_DEPENDS "../docs/**.rst") + +add_custom_target("docs" ALL COMMAND "${SPHINX_BUILD_EXE}" - ARGS "../docs" "docs" "-q" + DEPENDS "docs_xml" + SOURCES ${SPHINX_SOURCES} COMMENT "Generating developer documentation html" ) set_target_properties("docs" PROPERTIES ADDITIONAL_CLEAN_FILES - "${PROJECT_BINARY_DIR}/doxygen;${PROJECT_BINARY_DIR}/docs" + "${PROJECT_BINARY_DIR}/docs" ) #[============================================================================[ |
