summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/core/package/package.lua12
1 files changed, 2 insertions, 10 deletions
diff --git a/xmake/core/package/package.lua b/xmake/core/package/package.lua
index 7be3278b1..da2544d08 100644
--- a/xmake/core/package/package.lua
+++ b/xmake/core/package/package.lua
@@ -995,16 +995,8 @@ function _instance:manifest_save()
manifest.configs = self:configs()
manifest.envs = self:_rawenvs()
- -- ensure pathenvs are written deterministically: use ordered iteration
- do
- local arr = {}
- for name in self:_pathenvs():orderitems() do
- if name ~= nil then
- table.insert(arr, name)
- end
- end
- manifest.pathenvs = arr
- end
+ -- ensure pathenvs are written deterministically
+ manifest.pathenvs = table.to_array(self:_pathenvs():orderitems())
-- save enabled library deps
if self:librarydeps() then