From 62ce8944aa7a168bea33c092218bd9bd12970aa9 Mon Sep 17 00:00:00 2001 From: Gold856 <117957790+Gold856@users.noreply.github.com> Date: Sat, 14 Mar 2026 12:48:27 -0400 Subject: [PATCH] [bazel] Add Doxygen excludes for Gradle parity and silencing warnings (#8673) --- docs/BUILD.bazel | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/docs/BUILD.bazel b/docs/BUILD.bazel index e505e21282..42eac263ab 100644 --- a/docs/BUILD.bazel +++ b/docs/BUILD.bazel @@ -74,7 +74,38 @@ doxygen( ], outs = ["html"], doxyfile_template = "Doxyfile", - exclude = "wpiutil/src/main/native/resources/wpilib-128.png docs/theme.css", + exclude = [ + "wpiutil/src/main/native/resources/wpilib-128.png", + "docs/theme.css", + ], + exclude_patterns = [ + "**/.clang-tidy", + "**/.clang-format", + # Save space by excluding eigen + "*/Eigen/**", + "*/bazel-out/**", + # LLVM + "*/wpi/util/Compiler.hpp", + "*/wpi/util/ErrorHandling.hpp", + "*/wpi/util/SmallVector.hpp", + "*/wpi/util/StringExtras.hpp", + "*/wpi/util/bit.hpp", + "*/wpi/util/raw_ostream.hpp", + # Sleipnir + "*/sleipnir/optimization/solver/interior_point.hpp", + "*/sleipnir/optimization/solver/newton.hpp", + "*/sleipnir/optimization/solver/sqp.hpp", + # apriltag + "*/apriltag_pose.h", + # json + "*/wpi/util/detail/**", + # libuv + "*/uv/**", + # mpack + "*/wpi/util/mpack.h", + # units + "*/wpi/units/**", + ], html_extra_stylesheet = "docs/theme.css", project_logo = "wpiutil/src/main/native/resources/wpilib-128.png", project_name = "WPILibC++",