GNOME Bugzilla – Bug 607743
\internal confuses conditional \if
Last modified: 2010-02-21 12:57:31 UTC
Hello, I have a documentation file that I share between different doxygen configuration to produce different web and printed documentation, and also different for a few variants of our software. It looks generally like this: /** \if A1_DOC \page a1_info A1 software general information Some public information applicable when the A1 module is included. \internal Some internal information applicable when the A1 module is included. \endif */ When A1_DOC is included and INTERNAL_DOCS=NO then this produces the warning: "Documentation block ended in the middle of a conditional section!". It seems to work okay though as long as one can live with the warning.
Confirmed. Should be fixed in the next release.
This bug was previously marked ASSIGNED, which means it should be fixed in doxygen version 1.6.3. Please verify if this is indeed the case. Reopen the bug if you think it is not fixed and please include any additional information that you think can be relevant.