readding tidy builder

fb-mini-snake
Claudius Holeksa 2023-01-02 16:24:37 +01:00
parent f8bcdbb859
commit d87b91d5fc
1 changed files with 2 additions and 3 deletions

View File

@ -78,14 +78,13 @@ def format_iter(env,files):
for f in files:
env.format_actions.append(env.AlwaysBuild(env.ClangFormat(target=f+"-clang-format",source=f)))
pass
env.Append(BUILDERS={'ClangTidy' : Builder(action = 'clang-tidy -extra-arg-before=-xc++ $SOURCE')})
env.tidy_actions = []
def tidy_iter(env,files):
string_of_files = "";
for f in files:
if(f != "/home/keldu/workspace/forstio/source/forstio/async.tmpl.h" and f != "/home/keldu/workspace/forstio/forstio/source/forstio/io_peer.tmpl.h" ):
string_of_files = string_of_files + " " + f;
# env.tidy_actions.append(env.AlwaysBuild(env.ClangTidyFix(target=f+"-clang-tidy-fix",source=f)));
print(string_of_files);
env.tidy_actions.append(env.AlwaysBuild(env.ClangTidy(target=f+"-clang-tidy",source=f)));
pass
format_iter(env,env.sources + env.driver_sources + env.headers + env.driver_headers);