From: Tomas Krizek Date: Tue, 14 Apr 2020 11:06:09 +0000 (+0200) Subject: doc/doxygen: configure macro expansion and edge cases X-Git-Tag: v5.1.0~12^2~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=795eead220b4ddbfa94f31833a00806259030b22;p=thirdparty%2Fknot-resolver.git 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. --- 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