diff options
| author | ruki <[email protected]> | 2025-03-31 23:05:27 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2025-04-08 15:31:57 +0800 |
| commit | c0867ffd08915f2f80decbf97da17b685fb74525 (patch) | |
| tree | e5f3df31625158e6c1251254b351c0d5161c30e6 /xmake/rules/c++/modules/xmake.lua | |
| parent | 8b0ba84af0611cc61e9398c579ab55e9087320d4 (diff) | |
fix build modules
Diffstat (limited to 'xmake/rules/c++/modules/xmake.lua')
| -rw-r--r-- | xmake/rules/c++/modules/xmake.lua | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/xmake/rules/c++/modules/xmake.lua b/xmake/rules/c++/modules/xmake.lua index f4b7f744e..42eab0c19 100644 --- a/xmake/rules/c++/modules/xmake.lua +++ b/xmake/rules/c++/modules/xmake.lua @@ -112,15 +112,12 @@ rule("c++.build.modules.builder") local build_objectfiles, link_objectfiles = dependency_scanner.sort_modules_by_dependencies(target, sourcebatch.objectfiles, modules) sourcebatch.objectfiles = build_objectfiles + -- build modules and headerunits, and we need to build headerunits first if jobgraph.add_orders then - -- build modules builder.build_modules_for_jobgraph(target, jobgraph, sourcebatch, modules, opt) - -- build headerunits and we need to do it before building modules builder.build_headerunits_for_jobgraph(target, jobgraph, sourcebatch, modules, opt) - else - -- build modules, deprecated + else -- deprecated builder.build_modules_for_batchjobs(target, jobgraph, sourcebatch, modules, opt) - -- build headerunits and we need to do it before building modules builder.build_headerunits_for_batchjobs(target, jobgraph, sourcebatch, modules, opt) end @@ -179,10 +176,8 @@ rule("c++.build.modules.builder") local build_objectfiles, link_objectfiles = dependency_scanner.sort_modules_by_dependencies(target, sourcebatch.objectfiles, modules) sourcebatch.objectfiles = build_objectfiles - -- build headerunits + -- build headerunits and modules builder.build_headerunits_for_batchcmds(target, batchcmds, sourcebatch, modules, opt) - - -- build modules builder.build_modules_for_batchcmds(target, batchcmds, sourcebatch, modules, opt) sourcebatch.objectfiles = link_objectfiles |
