diff options
| author | ruki <[email protected]> | 2021-12-04 22:53:33 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2021-12-04 22:53:33 +0800 |
| commit | 2fd3431a70ce00bf882866404c2d17c7441f701b (patch) | |
| tree | 6635e08c31c46f772abbd99ce4b7cdb1763412dd | |
| parent | dc56afae5c2f826878b06c066436971fd95f8087 (diff) | |
Update register_packages.lua
| -rw-r--r-- | xmake/modules/private/action/require/impl/register_packages.lua | 13 |
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 |
