diff options
| author | ruki <[email protected]> | 2025-10-02 22:20:10 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-10-02 22:20:10 +0800 |
| commit | b04e997c1a09cfc6d1a78a982d4ababd0d4ef609 (patch) | |
| tree | 959124338ec87dd682338f79a7c69e03f980b3cb | |
| parent | c62972f4def074c8b0b433e557a48d313bf77a18 (diff) | |
| parent | fa3b93a9d44d8f9740f45a0e6ca9476a3f1ecdf0 (diff) | |
Merge pull request #6882 from romeoxbm/fix/manifest-pathenvs-deterministic-order
Fix: write package manifest.pathenvs in deterministic order
| -rw-r--r-- | xmake/core/package/package.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/xmake/core/package/package.lua b/xmake/core/package/package.lua index db943815a..da2544d08 100644 --- a/xmake/core/package/package.lua +++ b/xmake/core/package/package.lua @@ -994,7 +994,9 @@ function _instance:manifest_save() manifest.mode = self:mode() manifest.configs = self:configs() manifest.envs = self:_rawenvs() - manifest.pathenvs = self:_pathenvs():to_array() + + -- ensure pathenvs are written deterministically + manifest.pathenvs = table.to_array(self:_pathenvs():orderitems()) -- save enabled library deps if self:librarydeps() then |
