From 773dc0a2970d8ee036f2f7de6da2924ca982497a Mon Sep 17 00:00:00 2001 From: ClausKlein Date: Sun, 7 Apr 2024 10:45:36 +0200 Subject: Unity: Suppress clang-tidy include checks `clang-tidy-17` adds include checks similar to IWYU. Suppress them in generated code. --- Source/cmLocalGenerator.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/cmLocalGenerator.cxx b/Source/cmLocalGenerator.cxx index 684dfda..d8f56d1 100644 --- a/Source/cmLocalGenerator.cxx +++ b/Source/cmLocalGenerator.cxx @@ -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) { -- cgit v0.12