diff options
| author | ruki <[email protected]> | 2022-10-08 00:55:22 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2022-10-08 00:55:22 +0800 |
| commit | 3af745fe82cc5ff1627a395b184908ee6d1f6907 (patch) | |
| tree | 1cb78ddb8e3cb594f8c8445dd9f406bc94663822 /xmake/core/project/project.lua | |
| parent | 9db1c9224342114ba6b40ad0860f09ed69be0ba9 (diff) | |
fix package info
Diffstat (limited to 'xmake/core/project/project.lua')
| -rw-r--r-- | xmake/core/project/project.lua | 8 |
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 |
