Browse Source

Unity: Suppress clang-tidy include checks

`clang-tidy-17` adds include checks similar to IWYU.  Suppress them in
generated code.
ClausKlein 1 year ago
parent
commit
773dc0a297
1 changed files with 4 additions and 1 deletions
  1. 4 1
      Source/cmLocalGenerator.cxx

+ 4 - 1
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) {