diff options
Diffstat (limited to 'xmake/actions/build/kinds/binary.lua')
| -rwxr-xr-x | xmake/actions/build/kinds/binary.lua | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/xmake/actions/build/kinds/binary.lua b/xmake/actions/build/kinds/binary.lua index 0b3c777ef..c3aafcb55 100755 --- a/xmake/actions/build/kinds/binary.lua +++ b/xmake/actions/build/kinds/binary.lua @@ -47,8 +47,16 @@ function build(target, g) -- the target file local targetfile = target:targetfile() - -- trace - print("[%02d%%]: linking.$(mode) %s", (g.targetindex + 1) * 100 / g.targetcount, path.filename(targetfile)) + -- is verbose? + local verbose = option.get("verbose") + + -- trace percent into + cprintf("${yellow}[%02d%%]:${clear} ", (g.targetindex + 1) * 100 / g.targetcount) + if verbose then + cprint("${dim}linking.$(mode) %s", path.filename(targetfile)) + else + print("linking.$(mode) %s", path.filename(targetfile)) + end -- trace verbose info if option.get("verbose") then |
