summaryrefslogtreecommitdiff
path: root/xmake/modules/private/action/require/impl/register_packages.lua
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/modules/private/action/require/impl/register_packages.lua')
-rw-r--r--xmake/modules/private/action/require/impl/register_packages.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/xmake/modules/private/action/require/impl/register_packages.lua b/xmake/modules/private/action/require/impl/register_packages.lua
index ed6079f29..5f428edf3 100644
--- a/xmake/modules/private/action/require/impl/register_packages.lua
+++ b/xmake/modules/private/action/require/impl/register_packages.lua
@@ -66,6 +66,11 @@ function _register_required_package_libs(instance, required_package, is_deps)
required_package:set("__components_orderlist", instance:components_orderlist())
end
+ -- save namespace
+ if instance:namespace() then
+ required_package:set("__namespace", instance:namespace())
+ end
+
-- merge into the components values
local required_components = required_package:get("components")
if required_components then