Closed AmeyaVS closed 7 months ago
Do you have doxygen and dot installed?
Yes, I have them installed.
Seems like this and other associated commits disabled the Doxygen Documentation generations: c5ba24e
To re-enable, simply add the following command to the top-level CMakeLists.txt file:
# Place this after add_subdirectory (srcs)
add_subdirectory (docs)
As to why it was removed, I am uncertain.
Although this is useful for understanding SystemC, be careful not to depend on it to document the proper API. IEEE-1666-2011 is the current official API.
One will all need to comment the following line to enable it: https://github.com/accellera-official/systemc/blob/master/docs/CMakeLists.txt#L45 It seems this file is also removed from the source.
Though I agree IEEE standard is the current official API. But having a local documentation is much easier to work, searches can be indexed etc.
CMakeLists.txt at top-level and in /docs directory are fixed. Feel free to reopen the issue if the issue remains at your end.
It seems the CMake Configuration:
BUILD_SOURCE_DOCUMENTATION
is broken. Even After enabling the said configuration parameter to ON. I am not able to observe any Doxygen Generated HTML Documentation for the SystemC sources.