From c8626425999d369846f5dad8d35567ca240e6780 Mon Sep 17 00:00:00 2001 From: ruki Date: Sat, 13 May 2023 23:09:19 +0800 Subject: improve to install modules #3730 --- xmake/rules/c++/modules/modules_support/msvc.lua | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'xmake/rules/c++/modules/modules_support/msvc.lua') diff --git a/xmake/rules/c++/modules/modules_support/msvc.lua b/xmake/rules/c++/modules/modules_support/msvc.lua index e849c24b8..3ee88715c 100644 --- a/xmake/rules/c++/modules/modules_support/msvc.lua +++ b/xmake/rules/c++/modules/modules_support/msvc.lua @@ -445,15 +445,12 @@ function build_modules_for_batchjobs(target, batchjobs, objectfiles, modules, op local fileconfig = target:fileconfig(cppfile) if fileconfig and fileconfig.install then batchjobs:addjob(name .. "_metafile", function(index, total) - local outputdir = common.get_outputdir(target, cppfile) - local metafilepath = path.join(outputdir, path.filename(cppfile) .. ".meta-info") + local metafilepath = common.get_metafile(target, cppfile) depend.on_changed(function() progress.show((index * 100) / total, "${color.build.object}generating.module.metadata %s", name) local metadata = common.generate_meta_module_info(target, name, cppfile, module.requires) json.savefile(metafilepath, metadata) - end, {dependfile = target:dependfile(metafilepath), files = {cppfile}}) - end, {rootjob = flushjob}) end end -- cgit v1.3.1