From 795eead220b4ddbfa94f31833a00806259030b22 Mon Sep 17 00:00:00 2001 From: Tomas Krizek Date: Tue, 14 Apr 2020 13:06:09 +0200 Subject: [PATCH] doc/doxygen: configure macro expansion and edge cases Configure doxygen to expand/ignore some macros like KR_EXPORT. Skip some edge-case symbols that would be difficult to fix otherwise. --- doc/Doxyfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/Doxyfile b/doc/Doxyfile index 9e1e1acf8..84911fc0c 100644 --- a/doc/Doxyfile +++ b/doc/Doxyfile @@ -17,4 +17,7 @@ HIDE_UNDOC_MEMBERS = YES HIDE_UNDOC_CLASSES = YES OPTIMIZE_OUTPUT_FOR_C = YES ENABLE_PREPROCESSING = YES -PREDEFINED = NDEBUG +MACRO_EXPANSION = YES +EXPAND_ONLY_PREDEF = YES +PREDEFINED = NDEBUG KR_CONST= KR_EXPORT= KR_PURE= lru_t(type)=see_source_code KR_PRINTF(n)= KR_COLD= array_t(type)=see_source_code +EXCLUDE_SYMBOLS = static_assert uint set_walk_cb module_api_cb kr_prop_cb kr_straddr_split -- 2.47.2