[bazel] Add Doxygen excludes for Gradle parity and silencing warnings (#8673)

This commit is contained in:
Gold856
2026-03-14 12:48:27 -04:00
committed by GitHub
parent b2b111dc11
commit 62ce8944aa

View File

@@ -74,7 +74,38 @@ doxygen(
], ],
outs = ["html"], outs = ["html"],
doxyfile_template = "Doxyfile", 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", html_extra_stylesheet = "docs/theme.css",
project_logo = "wpiutil/src/main/native/resources/wpilib-128.png", project_logo = "wpiutil/src/main/native/resources/wpilib-128.png",
project_name = "WPILibC++", project_name = "WPILibC++",