summaryrefslogtreecommitdiff
path: root/xmake/rules/c++/modules/modules_support/gcc.lua
diff options
context:
space:
mode:
Diffstat (limited to 'xmake/rules/c++/modules/modules_support/gcc.lua')
-rw-r--r--xmake/rules/c++/modules/modules_support/gcc.lua4
1 files changed, 2 insertions, 2 deletions
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()