summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/modules/private/action/build/target.lua4
1 files changed, 4 insertions, 0 deletions
diff --git a/xmake/modules/private/action/build/target.lua b/xmake/modules/private/action/build/target.lua
index cd5c60c34..540e7ec5f 100644
--- a/xmake/modules/private/action/build/target.lua
+++ b/xmake/modules/private/action/build/target.lua
@@ -238,6 +238,10 @@ function add_targetjobs_with_stage(jobgraph, target, stage, opt)
table.insert(instances, ruleinst)
end
end
+ if job_kind == "config" then
+ instances = table.slice(instances, 2)
+ table.insert(instances, target)
+ end
local jobsize = jobgraph:size()
jobgraph:group(group_name, function ()
local has_script = false