To add to the question:
And what about the documentation on the C++ header files?
Ie, in gr-xxx/include/xxx there are C++ header files which can be
documented.
How is this documentation generated and installed using cmake, etc. in
an
OOT module?
Achilleas
On Tue, Feb 4, 2014 at 7:51 PM, Achilleas A.
[email protected] wrote:
To add to the question:
And what about the documentation on the C++ header files?
Achilleas,
We definitely want to support this. Possibly we just don’t have the
hooks that take the doc xml output and insert them into the GRC files.
Will have to check into the issue.
Tom
Tom,
thanks,for the reply.
Just want to confirm that in the current way gr_modtool generates a new
OOT
module,
no matter what content we put on the “docs” directory, this will not
result
in an invocation of doxygen, and thus it will not generate ANY kind of
manual
(not necessarily from header files, but even , say, a intro page for the
module).
Can you confirm that.
thanks again
Achilleas
On 06.02.2014 03:04, Tom R. wrote:
thanks again
Achilleas
Achilleas,
Correct. There is no doxygen build support in OOT modules built from
gr_modtool. We plan to fix this, though.
See http://gnuradio.org/redmine/issues/646.
MB
On Wed, Feb 5, 2014 at 3:35 PM, Achilleas A.
[email protected] wrote:
module).
Can you confirm that.
thanks again
Achilleas
Achilleas,
Correct. There is no doxygen build support in OOT modules built from
gr_modtool. We plan to fix this, though.
Tom
On Thu, Feb 6, 2014 at 10:31 AM, Martin B.
[email protected]wrote:
module).
gr_modtool. We plan to fix this, though.
See http://gnuradio.org/redmine/issues/646.
MB
I believe that particular issue is due to the CMakeLists.txt essentially
being lifted from the main GNURadio docs CMakeLists.txt (minus the
Sphinx-related bits), and toplevel GNURadio allows ENABLE_DOXYGEN to be
set, and OOT modules do not. So there is a conditional check on
ENABLE_DOXYGEN that will never be true, and so the /docs/doxygen
directory never gets included in the build. I’ve attached a patch to
issue
646 that just disables this check, but I don’t know what the effect will
be
on systems that don’t actually have doxygen installed: i.e. if the
find_packages(doxygen) in docs/CMakeLists.txt fails.
Doug