Re: 1.5.0: API documentation is not installed
Christian Weisgerber <[email protected]> Fri, 14 Feb 2025 21:46:42 +0100
| Newsgroups | gmane.comp.audio.compression.flac.devel |
|---|---|
| Message-ID | <[email protected]> |
Christian Weisgerber:
> There is no file doc/api/modules.html. Has something changed with
> doxygen?
So a quick web search finds this:
Due to the implementation of C++ modules the name "modules" is now used
for the C++ modules.
The old "modules" has been renamed to "topics".
https://github.com/doxygen/doxygen/issues/10562
Note that api/modules.html is explicitly referenced from api/index.html,
which is generated from include/FLAC/all.h. There are various
references to "modules" throughout include/FLAC{,++}/*.h. Some of
this might need updating.
For the configure check, I suggest probing for index.html:
-if test ! -n "$DOXYGEN" && test -f "$srcdir/doc/FLAC.tag" && test -f "$srcdir/doc/api/modules.html" ; then
+if test ! -n "$DOXYGEN" && test -f "$srcdir/doc/FLAC.tag" && test -f "$srcdir/doc/api/index.html" ; then
--
Christian "naddy" Weisgerber [email protected]