From 2e514eefd117714d99642e76ed0cedc2ea65c0a2 Mon Sep 17 00:00:00 2001 From: ruki Date: Sat, 2 Aug 2025 19:27:36 +0800 Subject: fix on_config order --- xmake/modules/private/action/build/target.lua | 4 ++++ 1 file changed, 4 insertions(+) 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 -- cgit v1.3.1