Unity: Suppress clang-tidy include checks

`clang-tidy-17` adds include checks similar to IWYU.  Suppress them in
generated code.
This commit is contained in:
ClausKlein
2024-04-07 10:45:36 +02:00
committed by Brad King
parent eb66549c7c
commit 773dc0a297

View File

@@ -3134,7 +3134,10 @@ void cmLocalGenerator::WriteUnitySourceInclude(
unity_file << *beforeInclude << "\n";
}
unity_file << "/* NOLINTNEXTLINE(bugprone-suspicious-include) */\n";
// clang-tidy-17 has new include checks that needs NOLINT too.
unity_file
<< "/* NOLINTNEXTLINE(bugprone-suspicious-include,misc-include-cleaner) "
"*/\n";
unity_file << "#include \"" << sf_full_path << "\"\n";
if (afterInclude) {