summaryrefslogtreecommitdiff
path: root/xmake/core/project/project.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2022-10-08 00:55:22 +0800
committerruki <[email protected]>2022-10-08 00:55:22 +0800
commit3af745fe82cc5ff1627a395b184908ee6d1f6907 (patch)
tree1cb78ddb8e3cb594f8c8445dd9f406bc94663822 /xmake/core/project/project.lua
parent9db1c9224342114ba6b40ad0860f09ed69be0ba9 (diff)
fix package info
Diffstat (limited to 'xmake/core/project/project.lua')
-rw-r--r--xmake/core/project/project.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/xmake/core/project/project.lua b/xmake/core/project/project.lua
index 7d40a65ef..bb1540106 100644
--- a/xmake/core/project/project.lua
+++ b/xmake/core/project/project.lua
@@ -495,11 +495,11 @@ function project._load_requires()
end
-- load it from cache first (@note will discard scripts in extrainfo)
- local instance = project_package.load(alias or packagename)
+ local name = alias or packagename
+ local instance = project_package.load(name)
if not instance then
- instance = table.inherit(project_package)
- instance._NAME = alias or packagename
- instance._INFO = { __requirestr = requirestr, __extrainfo = extrainfo }
+ local info = {__requirestr = requirestr, __extrainfo = extrainfo}
+ instance = project_package.load_withinfo(name, info)
end
-- add require info