diff options
| author | ruki <[email protected]> | 2024-02-18 12:08:05 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2024-02-18 12:16:20 +0800 |
| commit | 0e54526617b067306049697e4efeee566ac1aa76 (patch) | |
| tree | 3061815f88d7b601c1f0fde46ea3059da924a396 /xmake/rules/c++/modules/modules_support | |
| parent | 4cb6ecce1119c66bb5c84a27f3f155b2b28ab6ba (diff) | |
rename mapper path varname
Diffstat (limited to 'xmake/rules/c++/modules/modules_support')
| -rw-r--r-- | xmake/rules/c++/modules/modules_support/gcc/builder.lua | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/xmake/rules/c++/modules/modules_support/gcc/builder.lua b/xmake/rules/c++/modules/modules_support/gcc/builder.lua index 11eaf24c1..76f3f28ec 100644 --- a/xmake/rules/c++/modules/modules_support/gcc/builder.lua +++ b/xmake/rules/c++/modules/modules_support/gcc/builder.lua @@ -81,24 +81,22 @@ end -- generate a module mapper file for build a headerunit function _generate_headerunit_modulemapper_file(module) - local path = os.tmpfile() - local mapper_file = io.open(path, "wb") - mapper_file:write("root " .. os.projectdir()) + local mapper_path = os.tmpfile() + local mapper_file = io.open(mapper_path, "wb") + mapper_file:write("root " .. os.projectdir():replace("\\", "/")) mapper_file:write("\n") mapper_file:write(mapper_file, module.name:replace("\\", "/") .. " " .. module.bmifile:replace("\\", "/")) mapper_file:write("\n") mapper_file:close() - return path + return mapper_path end function _get_maplines(target, module) local maplines = {} - local m_name, m, _ = compiler_support.get_provided_module(module) if m then table.insert(maplines, m_name .. " " .. compiler_support.get_bmi_path(m.bmi)) end - for required, _ in table.orderpairs(module.requires) do local dep_module = get_from_target_mapper(target, required) assert(dep_module, "module dependency %s required for %s not found", required, m_name or module.cppfile) |
