Skip to content

Commit e7d2bcc

Browse files
committed
DOC: Corrected setting for CASE_SENSE_NAMES
The default setting for `CASE_SENSE_NAMES` (in doxygen) is `SYSTEM` which means that on Linux it is set to `YES` and on (e.g.) Windows to `NO` (see analysis in InsightSoftwareConsortium#5262 (comment)). Seen the usage of the `EXCLUDE_PATTERN` `*/test*` this meant on Windows that also the directory with the name `TestKernel` was matched and thus excluded. Setting the `CASE_SENSE_NAMES` explicitly to `YES` prevents this (on Linux it won't have any effect as here the default was sufficient). Note: Due to a bug in doxygen (see doxygen/doxygen#11519) this would still exclude the pattern. The new setting will only have an effect, on Windows, when, the not yet released, doxygen 1.14.0 or newer will be used.
1 parent 0474ffb commit e7d2bcc

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

Utilities/Doxygen/DoxygenConfig.cmake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ set(DOXYGEN_TOC_INCLUDE_HEADINGS "0")
2424
set(DOXYGEN_BUILTIN_STL_SUPPORT "YES")
2525
set(DOXYGEN_DISTRIBUTE_GROUP_DOC "YES")
2626
set(DOXYGEN_LOOKUP_CACHE_SIZE "2")
27+
set(DOXYGEN_CASE_SENSE_NAMES "YES")
2728
set(DOXYGEN_EXTRACT_ALL "YES")
2829
set(DOXYGEN_EXTRACT_PRIVATE "YES")
2930
set(DOXYGEN_EXTRACT_STATIC "YES")

0 commit comments

Comments
 (0)