diff options
| author | ruki <[email protected]> | 2024-03-18 23:53:06 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2024-03-18 23:53:06 +0800 |
| commit | 9847562068e7a9460a04f69d8146f5e89dd591f5 (patch) | |
| tree | f7f4073c1675d79921fa47abb1e4c3da350d63f5 /xmake/rules/c++/modules/modules_support/builder.lua | |
| parent | 8f40dc67f661f46de7a073ea079587faebf0f1af (diff) | |
fix progress
Diffstat (limited to 'xmake/rules/c++/modules/modules_support/builder.lua')
| -rw-r--r-- | xmake/rules/c++/modules/modules_support/builder.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/rules/c++/modules/modules_support/builder.lua b/xmake/rules/c++/modules/modules_support/builder.lua index 523a421b0..c56ac0731 100644 --- a/xmake/rules/c++/modules/modules_support/builder.lua +++ b/xmake/rules/c++/modules/modules_support/builder.lua @@ -385,11 +385,11 @@ function generate_metadata(target, modules) end local jobs = option.get("jobs") or os.default_njob() - runjobs(target:name() .. "_install_modules", function(index) + runjobs(target:name() .. "_install_modules", function(index, total, jobopt) local module = public_modules[index] local name, _, cppfile = compiler_support.get_provided_module(module) local metafilepath = compiler_support.get_metafile(target, cppfile) - progress.show((index * 100) / #public_modules, "${color.build.target}<%s> generating.module.metadata %s", target:name(), name) + progress.show(jobopt.progress, "${color.build.target}<%s> generating.module.metadata %s", target:name(), name) local metadata = _generate_meta_module_info(target, name, cppfile, module.requires) json.savefile(metafilepath, metadata) end, {comax = jobs, total = #public_modules}) |
