From 522000aba4e4d157da5cbbd1b661e3ff0157514e Mon Sep 17 00:00:00 2001 From: ruki Date: Fri, 6 Jan 2023 00:45:30 +0800 Subject: improve module cachedir --- xmake/rules/c++/modules/modules_support/gcc.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'xmake/rules/c++/modules/modules_support/gcc.lua') diff --git a/xmake/rules/c++/modules/modules_support/gcc.lua b/xmake/rules/c++/modules/modules_support/gcc.lua index d3abfbd75..f178e550a 100644 --- a/xmake/rules/c++/modules/modules_support/gcc.lua +++ b/xmake/rules/c++/modules/modules_support/gcc.lua @@ -243,7 +243,7 @@ end function generate_stl_headerunits_for_batchjobs(target, batchjobs, headerunits, opt) local compinst = target:compiler("cxx") local mapper_file = _get_module_mapper(target) - local stlcachedir = common.stlmodules_cachedir(target) + local stlcachedir = common.stlmodules_cachedir(target, {mkdir = true}) local modulemapperflag = get_modulemapperflag(target) -- build headerunits @@ -281,7 +281,7 @@ end -- generate target stl header units for batchcmds function generate_stl_headerunits_for_batchcmds(target, batchcmds, headerunits, opt) local mapper_file = _get_module_mapper(target) - local stlcachedir = common.stlmodules_cachedir(target) + local stlcachedir = common.stlmodules_cachedir(target, {mkdir = true}) -- build headerunits local projectdir = os.projectdir() -- cgit v1.3.1