diff options
| author | ruki <[email protected]> | 2023-02-20 22:48:59 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2023-02-20 22:48:59 +0800 |
| commit | 0975a3fd60b71a31806a51f3556201f107a33d2e (patch) | |
| tree | c050da02439e177d1dd18a3fe65b8b2f814b788e /xmake/rules/utils | |
| parent | 2e04812cae7e38d9b097b40cce90b34ec6fb8fca (diff) | |
add more timely checkers
Diffstat (limited to 'xmake/rules/utils')
| -rw-r--r-- | xmake/rules/utils/check_targets/check_targets.lua | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/xmake/rules/utils/check_targets/check_targets.lua b/xmake/rules/utils/check_targets/check_targets.lua index 803466dfa..a32f757ea 100644 --- a/xmake/rules/utils/check_targets/check_targets.lua +++ b/xmake/rules/utils/check_targets/check_targets.lua @@ -39,20 +39,11 @@ function _show(str, opt) end function main(target) - - -- get checkers - local checked_checkers = {} local checkers = checker.checkers() - for name, _ in table.orderpairs(checkers) do - if name:startswith("api.target.") then - table.insert(checked_checkers, name) + for name, info in table.orderpairs(checkers) do + if name:startswith("api.target.") and info.timely then + import("plugins.check.checkers." .. name, {anonymous = true, rootdir = os.programdir()})({ + target = target, show = _show}) end end - - -- do checkers - for _, name in ipairs(checked_checkers) do - local info = checkers[name] - import("plugins.check.checkers." .. name, {anonymous = true, rootdir = os.programdir()})({ - target = target, show = _show}) - end end |
