diff options
| -rw-r--r-- | xmake/modules/private/action/require/impl/register_packages.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/xmake/modules/private/action/require/impl/register_packages.lua b/xmake/modules/private/action/require/impl/register_packages.lua index 630ae89fe..4c326e770 100644 --- a/xmake/modules/private/action/require/impl/register_packages.lua +++ b/xmake/modules/private/action/require/impl/register_packages.lua @@ -94,7 +94,9 @@ function _register_required_package(instance, required_package) for idx, _ in ipairs(linkdeps) do local dep = linkdeps[total + 1 - idx] if dep then - _register_required_package_libs(dep, required_package, true) + if instance:is_library() then + _register_required_package_libs(dep, required_package, true) + end end end end |
