From a277ae570bb2dadd660fff9cb8e2fa15137d652b Mon Sep 17 00:00:00 2001 From: CHatingPython Date: Tue, 2 Jun 2026 10:17:52 +0200 Subject: [PATCH] docs: add doxygen support --- CMakeLists.txt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 00f2199..8844f6c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,5 +6,14 @@ enable_testing() find_package(GTest REQUIRED) +find_package(Doxygen) + add_subdirectory(furlang) -add_subdirectory(furc) \ No newline at end of file +add_subdirectory(furc) + +if(DOXYGEN_FOUND) + set(DOXYGEN_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/docs) + doxygen_add_docs(doxygen_doc ${CMAKE_SOURCE_DIR}/furc/ ${CMAKE_SOURCE_DIR}/furlang/ + ALL WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + COMMENT "Generating API documentation with Doxygen") +endif() \ No newline at end of file