summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/plugins/show/info/target.lua6
1 files changed, 4 insertions, 2 deletions
diff --git a/xmake/plugins/show/info/target.lua b/xmake/plugins/show/info/target.lua
index 9400ad2fe..67f9c4a69 100644
--- a/xmake/plugins/show/info/target.lua
+++ b/xmake/plugins/show/info/target.lua
@@ -70,8 +70,7 @@ function _get_values_from_opts(target, name)
for _, opt_ in ipairs(target:orderopts()) do
for _, value in ipairs(opt_:get(name)) do
local tips = string.format("option(%s)", opt_:name())
- local sourceinfo = _get_sourceinfo(opt_, name, value, {tips = tips})
- values[value] = sourceinfo or {tips = tips}
+ values[value] = _get_sourceinfo(opt_, name, value, {tips = tips})
end
end
return values
@@ -342,6 +341,9 @@ function _print_target_info(info)
if info.compilers then
for _, compiler in ipairs(info.compilers) do
cprint(" ${color.dump.string}compiler (%s)${clear}: %s", compiler.sourcekind, compiler.program)
+ if compiler.flags then
+ cprint(" ${color.dump.reference}->${clear} %s", compiler.flags)
+ end
end
for _, compiler in ipairs(info.compilers) do
cprint(" ${color.dump.string}compflags (%s)${clear}:", compiler.sourcekind)