diff options
| author | Arthur LAURENT <[email protected]> | 2024-03-07 12:59:22 +0100 |
|---|---|---|
| committer | Arthur LAURENT <[email protected]> | 2024-03-23 23:56:38 +0100 |
| commit | 11282b572ba6e86a0dbd83fe9876f5dbe22f9ab2 (patch) | |
| tree | cfbda66f0a41eeb24c8a3f26db475c7826a374b1 /xmake/rules/c++/modules/modules_support | |
| parent | 9845737dcaa882bd56fa46d0b0cbee39e06693e7 (diff) | |
add missings runenvs for iorunv
Diffstat (limited to 'xmake/rules/c++/modules/modules_support')
| -rw-r--r-- | xmake/rules/c++/modules/modules_support/clang/compiler_support.lua | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/rules/c++/modules/modules_support/clang/compiler_support.lua b/xmake/rules/c++/modules/modules_support/clang/compiler_support.lua index 427a8a6a2..ced45cf34 100644 --- a/xmake/rules/c++/modules/modules_support/clang/compiler_support.lua +++ b/xmake/rules/c++/modules/modules_support/clang/compiler_support.lua @@ -45,7 +45,7 @@ function _get_toolchain_includedirs_for_stlheaders(target, includedirs, clang) table.insert(argv, 1, "-stdlib=libstdc++") end end - local result = try {function () return os.iorunv(clang, argv) end} + local result = try {function () return os.iorunv(clang, argv, {envs = compinst:runenvs()}) end} if result then for _, line in ipairs(result:split("\n", {plain = true})) do line = line:trim() @@ -83,7 +83,7 @@ function _get_std_module_manifest_path(target) local print_module_manifest_flag = get_print_library_module_manifest_path_flag(target) if print_module_manifest_flag then local compinst = target:compiler("cxx") - local outdata, _ = try { function() return os.iorunv(compinst:program(), {print_module_manifest_flag}) end } + local outdata, _ = try { function() return os.iorunv(compinst:program(), {print_module_manifest_flag}, {envs = compinst:runenvs()}) end } if outdata then return outdata:trim() end |
