'-DVIXL_DEBUG', '-DVIXL_INCLUDE_SIMLUATOR_AARCH64', '-DVIXL_INCLUDE_TARGET_A32', '-DVIXL_INCLUDE_TARGET_T32', '-DVIXL_INCLUDE_TARGET_A64' ] opts += ['-I%s' % config.dir_src_vixl] opts += ['-I%s' % config.dir_tests] opts += ['-I%s' % config.dir_aarch64_examples] opts += ['-I%s' % config.dir_aarch32_examples] to_check = FilterFiles(files) printer.Print("clang-tidy: %d files to check" % len(to_check)) queue = TestQueue(prefix=progress_prefix) for file in to_check: for cpp_version in config.tested_cpp_standards: command = [clang_tidy, file] + opts + ['-std=%s' % cpp_version] queue.AddTest(file, command=command) return queue.Run(jobs, True, RunTest) if __name__ == '__main__': # Parse the arguments. args = BuildOptions() files = args.files or util.get_source_files() rc = ClangTidyFiles(files, args.clang_tidy, args.jobs) sys.exit(rc)
def RunClangTidy(clang_path, jobs): return clang_tidy.ClangTidyFiles(util.get_source_files(), clang_path, jobs=jobs, progress_prefix='clang-tidy: ')
def RunLinter(jobs): return lint.RunLinter(map(lambda x: join(dir_root, x), util.get_source_files()), jobs=args.jobs, progress_prefix='cpp lint: ')
def RunClangFormat(clang_path, jobs): return clang_format.ClangFormatFiles(util.get_source_files(), clang_path, jobs=jobs, progress_prefix='clang-format: ')
def RunLinter(jobs): return lint.RunLinter([join(dir_root, x) for x in util.get_source_files()], jobs=args.jobs, progress_prefix='cpp lint: ')