From 71c47b464aa6eecccf88ab0ff7b4388cc8c312dd Mon Sep 17 00:00:00 2001 From: JamesWrigley Date: Sun, 24 Dec 2023 01:10:06 +0100 Subject: [PATCH] Generate a tagfile with Doxygen This creates an XML file with information about each symbol, including the anchors used in the URL. It's useful to have this to generate links to the documentation from other documentation systems. Signed-off-by: James Wrigley Reviewed-by: Jakub Jelen --- .gitignore | 1 + doc/CMakeLists.txt | 1 + 2 files changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 47eb46ac..831f32f4 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ compile_commands.json tags /build /obj* +doc/tags.xml diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index fcc15b90..c8b5a7e5 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -14,6 +14,7 @@ if (DOXYGEN_FOUND) set(DOXYGEN_OPTIMIZE_OUTPUT_FOR_C YES) set(DOXYGEN_MARKDOWN_SUPPORT YES) set(DOXYGEN_FULL_PATH_NAMES NO) + set(DOXYGEN_GENERATE_TAGFILE "tags.xml") set(DOXYGEN_PREDEFINED DOXYGEN WITH_SERVER