summaryrefslogtreecommitdiff
path: root/xmake/actions/build/kinds/binary.lua
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/actions/build/kinds/binary.lua')
-rwxr-xr-xxmake/actions/build/kinds/binary.lua12
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