diff options
Diffstat (limited to 'xmake/actions/build/kinds/shared.lua')
| -rw-r--r-- | xmake/actions/build/kinds/shared.lua | 11 |
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 |
