diff options
| -rw-r--r-- | xmake/actions/build/target_utils.lua | 7 |
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 -- |
