summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2021-12-04 22:53:33 +0800
committerGitHub <[email protected]>2021-12-04 22:53:33 +0800
commit2fd3431a70ce00bf882866404c2d17c7441f701b (patch)
tree6635e08c31c46f772abbd99ce4b7cdb1763412dd
parentdc56afae5c2f826878b06c066436971fd95f8087 (diff)
Update register_packages.lua
-rw-r--r--xmake/modules/private/action/require/impl/register_packages.lua13
1 files changed, 3 insertions, 10 deletions
diff --git a/xmake/modules/private/action/require/impl/register_packages.lua b/xmake/modules/private/action/require/impl/register_packages.lua
index 4c326e770..afc84eb98 100644
--- a/xmake/modules/private/action/require/impl/register_packages.lua
+++ b/xmake/modules/private/action/require/impl/register_packages.lua
@@ -88,16 +88,9 @@ function _register_required_package(instance, required_package)
_register_required_package_base(instance, required_package)
_register_required_package_libs(instance, required_package)
_register_required_package_envs(instance, envs)
- local linkdeps = instance:linkdeps()
- if linkdeps then
- local total = #linkdeps
- for idx, _ in ipairs(linkdeps) do
- local dep = linkdeps[total + 1 - idx]
- if dep then
- if instance:is_library() then
- _register_required_package_libs(dep, required_package, true)
- end
- end
+ for _, dep in ipairs(instance:linkdeps()) do
+ if instance:is_library() then
+ _register_required_package_libs(dep, required_package, true)
end
end
for _, dep in ipairs(instance:orderdeps()) do