summaryrefslogtreecommitdiff
path: root/xmake/rules/c++/modules/modules_support/msvc.lua
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/rules/c++/modules/modules_support/msvc.lua')
-rw-r--r--xmake/rules/c++/modules/modules_support/msvc.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/xmake/rules/c++/modules/modules_support/msvc.lua b/xmake/rules/c++/modules/modules_support/msvc.lua
index e61beb6f2..1728d59f1 100644
--- a/xmake/rules/c++/modules/modules_support/msvc.lua
+++ b/xmake/rules/c++/modules/modules_support/msvc.lua
@@ -261,17 +261,17 @@ end
-- build module files for batchcmds
function build_modules_for_batchcmds(target, batchcmds, objectfiles, modules, opt)
- local cachedir = common.modules_cachedir(target)
- local mapper_file = _get_module_mapper()
-
local compinst = target:compiler("cxx")
+ local mapper_file = _get_module_mapper()
local toolchain = target:toolchain("msvc")
local vcvars = toolchain:config("vcvars")
+ -- get cachedirs
+ local cachedir = common.modules_cachedir(target)
+
-- get flags
local ifcoutputflag = get_ifcoutputflag(target)
local interfaceflag = get_interfaceflag(target)
- local referenceflag = get_referenceflag(target)
-- append module mapper flags
for line in io.lines(mapper_file) do