diff --git a/clang_tidy/clang_tidy.bzl b/clang_tidy/clang_tidy.bzl index f5695a0..37b5d30 100644 --- a/clang_tidy/clang_tidy.bzl +++ b/clang_tidy/clang_tidy.bzl @@ -40,7 +40,10 @@ def _run_tidy(ctx, wrapper, exe, additional_deps, config, flags, compilation_con args.add("-F" + i) for i in compilation_context.includes.to_list(): - args.add("-I" + i) + if '/_virtual_includes/' in i: + args.add("-isystem", i) + else: + args.add("-I" + i) args.add_all(compilation_context.quote_includes.to_list(), before_each = "-iquote")