Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/fuzzing/Progmasoft/fuzz_ProjectConfig.cpp
diff options
context:
space:
mode:
authorLeitwolf112026-11-15 17:18:46 +0300
committerLeitwolf112026-11-15 17:18:46 +0300
commitb3c841b539755e12b706bf6d78f333b20747062c (patch)
treec35bc0c7e90dac9516b81e5264f1ed5593f2e70e /fuzzing/Progmasoft/fuzz_ProjectConfig.cpp
parent8979c1caf2eee321cf497671805d2177980c421e (diff)
downloadcatch3-b3c841b539755e12b706bf6d78f333b20747062c.tar.gz
Build the Doxygen reference in CI and fail on warnings
The Doxyfile had never run in CI, and its warnings went to a log file. - It reads the headers only (*.hpp): Doxygen cannot match the explicit specializations of StringMaker and the PImpl constructors defined in the sources to their declarations, which gave ten of its twelve warnings. - src/Progmasoft/Catch3/Internal/Preprocessor.hpp is left out: Doxygen reads priority_tag<N> deriving from priority_tag<N - 1> as a recursive class. - WARN_AS_ERROR = FAIL_ON_WARNINGS, warnings on standard error. - DOT_GRAPH_MAX_NODES = 200, so the include graph of All.hpp (103 nodes) is drawn; DOT_MULTI_TARGETS, which Doxygen 1.18 no longer knows, is gone. - .github/workflows/doxygen.yml installs Doxygen and Graphviz, builds the reference and keeps the HTML. Claude-Session: https://claude.ai/code/session_01Ji7xZMYjc4zankoc7hGBE1
Diffstat (limited to 'fuzzing/Progmasoft/fuzz_ProjectConfig.cpp')
0 files changed, 0 insertions, 0 deletions