Doxygen3
Description
Rather than revert the accidental Catch2 changes that made their way into the Doxygen2 branch, I've made a Doxygen3 branch that is free of it. There are no Doxygen build errors and I've included changes to address each of Adrii's concerns in MR735 except the one about Doxyfile.in
, which I didn't quite understand.
Test Plan
cmake --build <build-dir> --target docs
There should be no errors or warnings (with Doxygen 1.9.5 installed, with 1.9.4 or 1.9.3 there are a few).
Example Result
$ cmake --build build --target docs
Generate API documentation for docs
Built target docs
Additional Checklist Items
-
I have updated documentation as needed -
I considered if this should be cherry-picked/ported somewhere else (rel-2-x or master), and if yes, opened a corresponding issue or MR