From 9e6db17ef4f71d6e2077f9c582da85f59daffb42 Mon Sep 17 00:00:00 2001 From: sciencewhiz Date: Mon, 18 Oct 2021 21:29:23 -0700 Subject: [PATCH] [build] Enable doxygen preprocessor expansion of WPI_DEPRECATED (#3642) This fixes documentation for SpeedController and SpeedControllerGroup --- docs/build.gradle | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/build.gradle b/docs/build.gradle index fdbef241ca..fdd698d26a 100644 --- a/docs/build.gradle +++ b/docs/build.gradle @@ -122,10 +122,10 @@ doxygen { exclude 'units/**' } + case_sense_names false extension_mapping 'inc=C++' extract_static true full_path_names true - case_sense_names false generate_html true generate_latex false generate_treeview true @@ -145,6 +145,12 @@ doxygen { warn_if_undocumented false warn_no_paramdoc true + //enable doxygen preprocessor expansion of WPI_DEPRECATED to fix SpeedController docs + enable_preprocessing true + macro_expansion true + expand_only_predef true + predefined "WPI_DEPRECATED(x)=[[deprecated(x)]]" + if (project.hasProperty('docWarningsAsErrors')) { warn_as_error 'FAIL_ON_WARNINGS' }