diff options
| author | xpxz <[email protected]> | 2023-06-22 14:27:54 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-06-22 14:27:54 +0800 |
| commit | e292983b4d9896ce5d1964411f92d7fbc83bc776 (patch) | |
| tree | a82f1949d6bae1fd6c6556c7226a972a90859bed | |
| parent | 2865068b852156c7f9b960d4c1a14a84d0b83c19 (diff) | |
Update msbuild.lua
| -rw-r--r-- | xmake/modules/package/tools/msbuild.lua | 5 |
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 |
