summaryrefslogtreecommitdiff
path: root/xmake/plugins
diff options
context:
space:
mode:
authorxq114 <[email protected]>2022-02-26 21:39:01 +0800
committerxq114 <[email protected]>2022-02-26 21:39:01 +0800
commitf8a510b9e8b24283b3fbe3edc839cc3edac9bb65 (patch)
tree6d7ff82461923fe35c7abb35018a738e8cd958ef /xmake/plugins
parent5ca7f4cae855770a48a1bc7449263d74f7a0fc69 (diff)
fix flagstr not finding includedirs
Diffstat (limited to 'xmake/plugins')
-rw-r--r--xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua b/xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua
index 40d244c00..f1154cb34 100644
--- a/xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua
+++ b/xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua
@@ -462,7 +462,7 @@ function _make_source_options_cl(vcxprojfile, flags, condition)
end
-- make AdditionalIncludeDirectories
- if flagstr:find("^[%-/]I") then
+ if flagstr:find("[%-/]I") then
local dirs = {}
for _, flag in ipairs(flags) do
flag:gsub("^[%-/]I(.*)", function (dir) table.insert(dirs, vsutils.escape(dir)) end)
@@ -535,7 +535,7 @@ function _make_source_options_cuda(vcxprojfile, flags, opt)
vcxprojfile:print("<Defines%s>%s</Defines>", condition, defstr)
-- make Include
- if flagstr:find("^[%-/]I") then
+ if flagstr:find("[%-/]I") then
local dirs = {}
for _, flag in ipairs(flags) do
flag:gsub("^[%-/]I(.*)", function (dir) table.insert(dirs, vsutils.escape(dir)) end)