summaryrefslogtreecommitdiff
path: root/xmake/core/package/package.lua
diff options
context:
space:
mode:
authorFrancesco Guastella <[email protected]>2025-10-02 15:04:39 +0200
committerFrancesco Guastella <[email protected]>2025-10-02 15:04:39 +0200
commitfa3b93a9d44d8f9740f45a0e6ca9476a3f1ecdf0 (patch)
tree959124338ec87dd682338f79a7c69e03f980b3cb /xmake/core/package/package.lua
parent1b03d8e117a718965707d98b679eca2678dc02a1 (diff)
Use table.to_array
Diffstat (limited to 'xmake/core/package/package.lua')
-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