diff options
Diffstat (limited to 'xmake/modules/private/action/require/impl/register_packages.lua')
| -rw-r--r-- | xmake/modules/private/action/require/impl/register_packages.lua | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/xmake/modules/private/action/require/impl/register_packages.lua b/xmake/modules/private/action/require/impl/register_packages.lua index 26918e0aa..840667d04 100644 --- a/xmake/modules/private/action/require/impl/register_packages.lua +++ b/xmake/modules/private/action/require/impl/register_packages.lua @@ -36,7 +36,7 @@ function _register_required_package_libs(instance, required_package, is_deps) if instance:is_library() then local fetchinfo = table.clone(instance:fetch()) if fetchinfo then - fetchinfo.name = nil + fetchinfo.name = nil if is_deps then -- we need only reserve license for root package -- @@ -49,6 +49,8 @@ function _register_required_package_libs(instance, required_package, is_deps) fetchinfo.version = nil fetchinfo.static = nil fetchinfo.shared = nil + fetchinfo.installdir = nil + fetchinfo.extra = nil end -- merge into the root values @@ -82,7 +84,7 @@ end -- register the base info of required package function _register_required_package_base(instance, required_package) if not instance:is_system() and not instance:is_thirdparty() then - required_package:set("__installdir", instance:installdir()) + required_package:set("installdir", instance:installdir()) end end |
