summaryrefslogtreecommitdiff
path: root/xmake/actions/require/list.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2018-11-21 23:55:49 +0800
committerruki <[email protected]>2018-11-21 17:34:57 +0800
commite18261cb79944a7797e174816f345e4ed2a20d1d (patch)
treeebdb9c9ef321f0bf6641b3aad0c0aa6c67265181 /xmake/actions/require/list.lua
parent6902984e5c200e03f0d9f4a99d0a0801ee1acabc (diff)
add requires info for project
Diffstat (limited to 'xmake/actions/require/list.lua')
-rw-r--r--xmake/actions/require/list.lua11
1 files changed, 4 insertions, 7 deletions
diff --git a/xmake/actions/require/list.lua b/xmake/actions/require/list.lua
index 066ed2a64..21f979cdb 100644
--- a/xmake/actions/require/list.lua
+++ b/xmake/actions/require/list.lua
@@ -58,7 +58,7 @@ function main()
print("The package dependencies:")
-- get requires
- local requires, requires_extra = project.requires()
+ local requires, requires_extra = project.get("requires"), project.get("__extra_requires")
if not requires or #requires == 0 then
return
end
@@ -73,12 +73,9 @@ function main()
-- list all packages
for _, instance in ipairs(package.load_packages(requires, {requires_extra = requires_extra})) do
- local packageopt = project.option(instance:alias() or instance:name())
- if packageopt then
- cprint(" ${magenta}require${clear}(%s): %s", instance:requireinfo().originstr, _info(instance))
- for _, dep in ipairs(instance:orderdeps()) do
- cprint(" -> ${magenta}dep${clear}(%s): %s", dep:requireinfo().originstr, _info(dep))
- end
+ cprint(" ${magenta}require${clear}(%s): %s", instance:requireinfo().originstr, _info(instance))
+ for _, dep in ipairs(instance:orderdeps()) do
+ cprint(" -> ${magenta}dep${clear}(%s): %s", dep:requireinfo().originstr, _info(dep))
end
end