Revision 2a9cc3e8e8254eb1703e7e0931fe062814067454 authored by Craig Scott on 02 August 2022, 12:42:08 UTC, committed by Craig Scott on 03 August 2022, 23:43:10 UTC
The CMAKE_VERIFY_INTERFACE_HEADER_SETS variable is intended to be under the control of the user. It doesn't discriminate between header sets defined in the main project and those defined by dependencies brought into the build directly via FetchContent. Developers will usually only be interested in verifying the main project's header sets, not those from dependencies. Make the variable effectively only enable header set verification of the main project by turning it off during FetchContent_MakeAvailable() calls. The user still has variables like CMAKE_PROJECT_INCLUDE and CMAKE_PROJECT_<projectName>_INCLUDE available to them if they want to enable verification of all or specific dependencies respectively. Fixes: #23808
1 parent a2daa18
.editorconfig
root = true
[*]
charset = utf-8
insert_final_newline = true
trim_trailing_whitespace = true
[{CMakeLists.txt,*.cmake,*.rst}]
indent_size = 2
indent_style = space
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...