ClausKlein
eb66549c7c
VERIFY_INTERFACE_HEADER_SETS: Suppress clang-tidy include checks
...
`clang-tidy-17` adds include checks similar to IWYU. Suppress them in
generated code.
2024-04-08 19:15:21 -04:00
ClausKlein
b0773aa4f6
VERIFY_INTERFACE_HEADER_SETS: Add IWYU pragma as C-style comment
...
In commit 6942234bf5 (VERIFY_INTERFACE_HEADER_SETS: Add IWYU pragma:
associated to verification file, 2022-10-07, v3.25.0-rc1~22^2) the
comment was added as a C++-style comment. The feature works in C too,
so use a C-style comment.
2024-04-08 19:10:10 -04:00
Kyle Edwards
36ec89639a
VERIFY_INTERFACE_HEADER_SETS: Skip header files that have SKIP_LINTING
...
Fixes : #24972
2023-06-06 10:45:22 -04:00
Daniel Hannon
6942234bf5
VERIFY_INTERFACE_HEADER_SETS: Add IWYU pragma: associated to verification file
2022-10-07 19:00:28 +01:00
Kyle Edwards
83e44002ae
VERIFY_INTERFACE_HEADER_SETS: Add verification target for all
...
Fixes : #23802
2022-08-03 08:19:08 -04:00
Brad King
12830cc2a9
Merge topic 'verify-interface-header-sets-interface-library-source-language' into release-3.24
...
41f15193e5 VERIFY_INTERFACE_HEADER_SETS: Fall back to global languages
Acked-by: Kitware Robot <kwrobot@kitware.com >
Tested-by: buildbot <buildbot@kitware.com >
Merge-request: !7517
2022-07-28 08:12:09 -04:00
Kyle Edwards
41f15193e5
VERIFY_INTERFACE_HEADER_SETS: Fall back to global languages
...
If a target doesn't have any source files, fall back to the global
list of enabled languages to determine the language of the header
file to verify.
Fixes : #23774
2022-07-27 13:29:09 -04:00
Kyle Edwards
27fd172d8d
VERIFY_INTERFACE_HEADER_SETS: Finalize compile info for verify targets
...
Fixes : #23732
2022-07-27 12:25:15 -04:00
Kyle Edwards
aadaac7f6d
VERIFY_INTERFACE_HEADER_SETS: Add property for list of header sets
...
Add a new property, INTERFACE_HEADER_SETS_TO_VERIFY, which contains
a list of header sets that should be verified by
VERIFY_INTERFACE_HEADER_SETS.
Fixes : #23522
2022-05-25 14:37:27 -04:00
Kyle Edwards
259c265112
VERIFY_HEADER_SETS: Rename to VERIFY_INTERFACE_HEADER_SETS
...
Issue: #23448
2022-05-18 10:18:40 -04:00
Kyle Edwards
c798744f81
FILE_SET: Add VERIFY_HEADER_SETS target property
...
Fixes : #23338
2022-03-29 13:58:27 -04:00