We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7ae40eb commit c5db7c2Copy full SHA for c5db7c2
xmake/modules/private/check/checkers/clang/tidy.lua
@@ -69,7 +69,15 @@ end
69
70
-- add sourcefiles in target
71
function _add_target_files(sourcefiles, target)
72
- table.join2(sourcefiles, (target:sourcefiles()))
+ for _, sourcebatch in pairs(sourcebatches) do
73
+ -- we can only use rulename to filter them because sourcekind may be bound to multiple rules
74
+ local rulename = sourcebatch.rulename
75
+ if rulename == "c.build" or rulename == "c++.build"
76
+ or rulename == "objc.build" or rulename == "objc++.build"
77
+ or rulename == "cuda.build" or rulename == "c++.build.modules" then
78
+ table.join2(sourcefiles, sourcebatch.sourcefiles)
79
+ end
80
81
end
82
83
-- check sourcefile
0 commit comments