From 2f1c285a9342ed88c84b930d711caaaa86474c28 Mon Sep 17 00:00:00 2001 From: Jan Mrna Date: Fri, 31 Oct 2025 17:24:43 +0100 Subject: [PATCH] Added clang-uml config file --- .clang-uml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .clang-uml diff --git a/.clang-uml b/.clang-uml new file mode 100644 index 0000000..6d130e2 --- /dev/null +++ b/.clang-uml @@ -0,0 +1,26 @@ +# When configuring with cmake, use: +# cmake -B build -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_BUILD_TYPE=Debug +compilation_database_dir: build + +# Path to system header needs to be specified, +# you will probably need to modify this +add_compile_flags: + - '-I/usr/lib/clang/21/include' + +output_directory: docs/diagrams +diagrams: + class_diagram: + type: class + glob: + - cpp/src/**/*.cpp + - cpp/src/**/*.hpp + include_diagram: + type: include + glob: + - cpp/src/**/*.cpp + # Include also external system headers + #generate_system_headers: true + include: + # Include only files belonging to these paths + paths: + - cpp/src