aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorFelix Morgner <felix.morgner@ost.ch>2025-12-11 17:46:02 +0100
committerFelix Morgner <felix.morgner@ost.ch>2025-12-11 17:46:02 +0100
commit998a001fc621ca0e7560ca09a8acd29469ae3373 (patch)
tree435a9042ea4a1185c360e8eb92a6d2f082ed3224 /CMakeLists.txt
parenteafbf588760c289b7f54a4771b39af0ccfe8cf59 (diff)
downloadteachos-998a001fc621ca0e7560ca09a8acd29469ae3373.tar.xz
teachos-998a001fc621ca0e7560ca09a8acd29469ae3373.zip
docs: improve documentation
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt14
1 files changed, 14 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8e53923..9c348d0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -49,6 +49,20 @@ if(CLANG_TIDY_EXE AND TEACHOS_ENABLE_LINTING)
endif()
#[============================================================================[
+# Global Documentation Configuration
+#]============================================================================]
+
+find_package(Doxygen "1.10")
+
+if(Doxygen_FOUND)
+ doxygen_add_docs("docs"
+ ALL
+ COMMENT "Generating documentation"
+ CONFIG_FILE "${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile"
+ )
+endif()
+
+#[============================================================================[
# Kernel Executable
#]============================================================================]