From 2e6cc42d5cc78ce8df9e50d3cffbdd446a26ec8a Mon Sep 17 00:00:00 2001 From: ruki Date: Sat, 29 Mar 2025 23:27:44 +0800 Subject: fix add_filejobs --- xmake/actions/build/target_utils.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/xmake/actions/build/target_utils.lua b/xmake/actions/build/target_utils.lua index 47c4aa9ec..1d2318a5e 100644 --- a/xmake/actions/build/target_utils.lua +++ b/xmake/actions/build/target_utils.lua @@ -494,8 +494,13 @@ function add_filejobs(jobgraph, target, opt) end -- get sourcebatches + local sourcebatches local filepatterns = opt.filepatterns - local sourcebatches = filepatterns and _match_sourcebatches(target, filepatterns) or target:sourcebatches() + if filepatterns then + sourcebatches = _match_sourcebatches(target, filepatterns) + else + sourcebatches = target:sourcebatches() + end -- we just build sourcebatch with on_build_files scripts -- -- cgit v1.3.1