Skip to content

doxygen x_noenv should always diff system-dependent settings #9236

Closed
@ferdymercury

Description

@ferdymercury

Describe the bug
There are some settings in the Doxyfile that are system-dependent, like CASE_SENSE_NAMES. These are not properly identified when x_noenv is run.

Expected behavior
When doxygen -x_noenv is run, it should always print these values, whatever its value, as one is assuming no environment (in a broad sense, one does not want to be system-dependent). Or maybe print them under special section with asterisks, with a footnote that this might be a "system dependent diff".

The alternative would be that the default value of all variables are made always the same for all systems.

To Reproduce

doxygen -g
doxygen -x_noenv
CASE_SENSE_NAMES should appear there as 'diff'

Version
Doxyfile 1.9.4 (91095fb*)

Additional context
root-project/root#9966

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementa request to enhance doxygen, not a bug

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions