summaryrefslogtreecommitdiff
path: root/xmake/actions/build/kinds/shared.lua
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/actions/build/kinds/shared.lua')
-rw-r--r--xmake/actions/build/kinds/shared.lua11
1 files changed, 4 insertions, 7 deletions
diff --git a/xmake/actions/build/kinds/shared.lua b/xmake/actions/build/kinds/shared.lua
index 5a5846a58..f6a8d6161 100644
--- a/xmake/actions/build/kinds/shared.lua
+++ b/xmake/actions/build/kinds/shared.lua
@@ -84,7 +84,7 @@ function _do_link_target(target, opt)
local verbose = option.get("verbose")
-- trace progress info
- cprintf("${color.build.progress}" .. theme.get("text.build.progress_format") .. ":${clear} ", opt.progress)
+ cprintf("${color.build.progress}" .. theme.get("text.build.progress_format") .. ":${clear} ", opt.progress.stop)
if verbose then
cprint("${dim color.build.target}linking.$(mode) %s", path.filename(targetfile))
else
@@ -163,14 +163,11 @@ function _link_target(target, opt)
end
-- build shared target
-function build(target, buildinfo)
+function build(target, opt)
-- build objects
- object.build(target, buildinfo)
-
- -- get progress
- local progress = (buildinfo.targetindex + 1) * 100 / buildinfo.targetcount
+ object.build(target, opt)
-- link target
- _link_target(target, {progress = progress})
+ _link_target(target, opt)
end