diff options
| author | Arthur LAURENT <[email protected]> | 2024-02-12 19:51:15 +0100 |
|---|---|---|
| committer | Arthur LAURENT <[email protected]> | 2024-02-12 19:51:58 +0100 |
| commit | 04cee167684b1ad14f1c653dbd262253459d509e (patch) | |
| tree | b7f0c5e4ef1e05b7146f765b3fe9a7c58047ea85 /xmake/rules/c++/modules/xmake.lua | |
| parent | eca1b25949b70d326cb698fdca9db81c3dbc4aea (diff) | |
try to fix incremental build
Diffstat (limited to 'xmake/rules/c++/modules/xmake.lua')
| -rw-r--r-- | xmake/rules/c++/modules/xmake.lua | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/xmake/rules/c++/modules/xmake.lua b/xmake/rules/c++/modules/xmake.lua index 922841cd1..c4e9b35e3 100644 --- a/xmake/rules/c++/modules/xmake.lua +++ b/xmake/rules/c++/modules/xmake.lua @@ -119,6 +119,7 @@ rule("c++.build.modules.builder") -- cull external modules objectfile compiler_support.cull_objectfiles(target, modules, sourcebatch) + table.sort(sourcebatch.objectfiles) else sourcebatch.objectfiles = {} end @@ -182,6 +183,7 @@ rule("c++.build.modules.builder") -- cull external modules objectfile compiler_support.cull_objectfiles(target, modules, sourcebatch) + table.sort(sourcebatch.objectfiles) else -- avoid duplicate linking of object files of non-module programs sourcebatch.objectfiles = {} |
