exclude generated file from clang-tidy processing

by default run_clang_tidy process al file in compile_commands.json but
the file generated has to be esclude like already done from
manual_clangformat
pull/7587/head
Michele Dionisio 5 years ago committed by Jussi Pakkanen
parent aae23dfff3
commit eef880f509
  1. 4
      mesonbuild/scripts/clangtidy.py

@ -15,6 +15,8 @@
import pathlib
import subprocess
import shutil
import os
import re
from concurrent.futures import ThreadPoolExecutor
import typing as T
@ -44,7 +46,7 @@ def clangformat(srcdir_name: str, builddir_name: str) -> int:
run_clang_tidy = rct
break
if run_clang_tidy:
return subprocess.run([run_clang_tidy, '-p', builddir_name]).returncode
return subprocess.run([run_clang_tidy, '-p', builddir_name, '^(?!' + re.escape(builddir_name + os.path.sep) +').*$']).returncode
else:
print('Could not find run-clang-tidy, running checks manually.')
manual_clangformat(srcdir_name, builddir_name)

Loading…
Cancel
Save