From f8a510b9e8b24283b3fbe3edc839cc3edac9bb65 Mon Sep 17 00:00:00 2001 From: xq114 <1140735506@qq.com> Date: Sat, 26 Feb 2022 21:39:01 +0800 Subject: fix flagstr not finding includedirs --- xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua | 4 ++-- 1 file 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("%s", 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) -- cgit v1.3.1