summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/actions/build/target_utils.lua7
1 files changed, 6 insertions, 1 deletions
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
--