summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxpxz <[email protected]>2023-06-22 14:27:54 +0800
committerGitHub <[email protected]>2023-06-22 14:27:54 +0800
commite292983b4d9896ce5d1964411f92d7fbc83bc776 (patch)
treea82f1949d6bae1fd6c6556c7226a972a90859bed
parent2865068b852156c7f9b960d4c1a14a84d0b83c19 (diff)
Update msbuild.lua
-rw-r--r--xmake/modules/package/tools/msbuild.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/xmake/modules/package/tools/msbuild.lua b/xmake/modules/package/tools/msbuild.lua
index f9be99707..0bad32307 100644
--- a/xmake/modules/package/tools/msbuild.lua
+++ b/xmake/modules/package/tools/msbuild.lua
@@ -92,8 +92,9 @@ function build(package, configs, opt)
-- upgrade vs solution file?
-- @see https://github.com/xmake-io/xmake/issues/3871
if opt.upgrade then
- for _, value in pairs(opt.upgrade) do
- upgrade_vsproj.upgrade(value, table.join(opt, {msvc = _get_msvc(package)}))
+ local msvc_str = _get_msvc(package)
+ for _, value in ipairs(opt.upgrade) do
+ upgrade_vsproj.upgrade(value, table.join(opt, {msvc = msvc_str}))
end
end