summaryrefslogtreecommitdiff
path: root/xmake/core/package/package.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2022-09-06 00:25:34 +0800
committerruki <[email protected]>2022-09-06 00:25:34 +0800
commit2eabe3a9efd3ca4eaa4cbac769fbca6a6192af81 (patch)
treee94d30aaaf7b7951f191ddd59ce62b097b0a1939 /xmake/core/package/package.lua
parentf290b13a5601ec333b8018a70e3609954a8d22c1 (diff)
save package deps
Diffstat (limited to 'xmake/core/package/package.lua')
-rw-r--r--xmake/core/package/package.lua11
1 files changed, 11 insertions, 0 deletions
diff --git a/xmake/core/package/package.lua b/xmake/core/package/package.lua
index d812fdc95..be2b2f58e 100644
--- a/xmake/core/package/package.lua
+++ b/xmake/core/package/package.lua
@@ -768,6 +768,17 @@ function _instance:manifest_save()
end
end
+ -- save deps
+ if self:deps() then
+ manifest.deps = {}
+ for name, dep in pairs(self:deps()) do
+ manifest.deps[name] = {
+ version = dep:version_str(),
+ buildhash = dep:buildhash()
+ }
+ end
+ end
+
-- save variables
local vars = {}
local apis = language.apis()