summaryrefslogtreecommitdiff
path: root/xmake/rules/c++/modules
diff options
context:
space:
mode:
authorruki <[email protected]>2022-08-04 22:54:02 +0800
committerruki <[email protected]>2022-08-04 22:54:02 +0800
commit18d9a291ea2988fcef98d754b11824f2567c1020 (patch)
tree0eac88056ad1181d3557faaf4197a4c9460d390c /xmake/rules/c++/modules
parent312dccfb5ffae68ba471d9ebca5569589bb46988 (diff)
normalize path
Diffstat (limited to 'xmake/rules/c++/modules')
-rw-r--r--xmake/rules/c++/modules/modules_support/clang.lua4
-rw-r--r--xmake/rules/c++/modules/modules_support/gcc.lua4
2 files changed, 4 insertions, 4 deletions
diff --git a/xmake/rules/c++/modules/modules_support/clang.lua b/xmake/rules/c++/modules/modules_support/clang.lua
index 865b20a75..ae6eaf3cc 100644
--- a/xmake/rules/c++/modules/modules_support/clang.lua
+++ b/xmake/rules/c++/modules/modules_support/clang.lua
@@ -71,7 +71,7 @@ function _get_toolchain_includedirs_for_stlheaders(includedirs, clang)
if line:startswith("#") and line:find("/vector\"", 1, true) then
local includedir = line:match("\"(.+)/vector\"")
if includedir and os.isdir(includedir) then
- table.insert(includedirs, includedir)
+ table.insert(includedirs, path.normalize(includedir))
break
end
end
@@ -93,7 +93,7 @@ function toolchain_includedirs(target)
for _, line in ipairs(result:split("\n", {plain = true})) do
line = line:trim()
if os.isdir(line) then
- table.insert(includedirs, line)
+ table.insert(includedirs, path.normalize(line))
elseif line:startswith("End") then
break
end
diff --git a/xmake/rules/c++/modules/modules_support/gcc.lua b/xmake/rules/c++/modules/modules_support/gcc.lua
index 100f1e2e6..c270adcf9 100644
--- a/xmake/rules/c++/modules/modules_support/gcc.lua
+++ b/xmake/rules/c++/modules/modules_support/gcc.lua
@@ -77,7 +77,7 @@ function _get_toolchain_includedirs_for_stlheaders(includedirs, gcc)
if line:startswith("#") and line:find("/vector\"", 1, true) then
local includedir = line:match("\"(.+)/vector\"")
if includedir and os.isdir(includedir) then
- table.insert(includedirs, includedir)
+ table.insert(includedirs, path.normalize(includedir))
break
end
end
@@ -99,7 +99,7 @@ function toolchain_includedirs(target)
for _, line in ipairs(result:split("\n", {plain = true})) do
line = line:trim()
if os.isdir(line) then
- table.insert(includedirs, line)
+ table.insert(includedirs, path.normalize(line))
elseif line:startswith("End") then
break
end