-
Notifications
You must be signed in to change notification settings - Fork 203
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
doxygen warning: explicit link #383
Comments
Explicit link warning is caused by cross-referencing *.h files not being include in doxygen build. For Example: CFE_SB_BufferD_t is being cross referenced by cfe/cmake/sample_defs/cpu1_platform_cfg.h but CFE_SB_BufferD_t is being defined src/sb/cfe_sb_priv.h which is not included in the doxygen build. In addition some of the warning are given by struct being defined in several different PSP/OSAL. For example: CFE_PSP_ExceptionHook is being defined for linux, rtems, and mcp750-vxworks. Possible Solution:
|
I think the solution choice is dependent on the context and probably needs to be evaluated on a case by case basis. For instance the However, if generating a CFE developers guide, then I would think all the internal files should be indexed in this case. The problem of a developer guide is that the specifics are different for each CPU within a multi-CPU mission. So to be correct one would have to generate a separate dev guide for each of the CPUs within the mission. AFAIK the compromise here was just to build a single dev guide but potentially include more than one OSAL/PSP in it, and that is probably what triggers the warnings. |
CCB 20191106 - discussed, with the forward path of just using the first target's configuration (OSAL and PSP) for default linkage where required. This is what CI will use (so linux/pc by default). Projects can always doxygen with a different configuration if they really want to, but by picking a default the warnings can be resolved. edit - date |
Describe the bug
doxygen gives warning: explicit link request to 'CFE_SB_CmdHdr_t' could not be resolved ...etc
userguide_warning_explicit_link.txt
To Reproduce
Steps to reproduce the behavior:
System observed on:
Reporter Info
Anh Van, NASA Goddard
The text was updated successfully, but these errors were encountered: