summaryrefslogtreecommitdiff
path: root/xmake/plugins/project/vstudio/impl/vs201x_solution.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2018-12-04 18:47:16 +0800
committerGitHub <[email protected]>2018-12-04 18:47:16 +0800
commit2b64bab746ff627dcbce239bce309bf63a3f2eaa (patch)
treefe14c35ad26e7cb296a38b36be4e8a0ab9091e1b /xmake/plugins/project/vstudio/impl/vs201x_solution.lua
parent9c2497e8b3eb08b47323f38ed218702f833073cc (diff)
parentda267497a9677d4cfc7175d462494e1334823476 (diff)
Merge pull request #273 from orzuk-lmj/dev
improves the arch setting
Diffstat (limited to 'xmake/plugins/project/vstudio/impl/vs201x_solution.lua')
-rw-r--r--xmake/plugins/project/vstudio/impl/vs201x_solution.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/plugins/project/vstudio/impl/vs201x_solution.lua b/xmake/plugins/project/vstudio/impl/vs201x_solution.lua
index b2c9e7705..3ed138ef8 100644
--- a/xmake/plugins/project/vstudio/impl/vs201x_solution.lua
+++ b/xmake/plugins/project/vstudio/impl/vs201x_solution.lua
@@ -67,7 +67,7 @@ function _make_global(slnfile, vsinfo)
-- add solution configuration platforms
slnfile:enter("GlobalSection(SolutionConfigurationPlatforms) = preSolution")
for _, mode in ipairs(vsinfo.modes) do
- for _, arch in ipairs({"x86", "x64"}) do
+ for _, arch in ipairs(vsinfo.archs) do
slnfile:print("%s|%s = %s|%s", mode, arch, mode, arch)
end
end
@@ -78,7 +78,7 @@ function _make_global(slnfile, vsinfo)
for targetname, target in pairs(project.targets()) do
if not target:isphony() then
for _, mode in ipairs(vsinfo.modes) do
- for _, arch in ipairs({"x86", "x64"}) do
+ for _, arch in ipairs(vsinfo.archs) do
slnfile:print("{%s}.%s|%s.ActiveCfg = %s|%s", hash.uuid(targetname), mode, arch, mode, arch)
slnfile:print("{%s}.%s|%s.Build.0 = %s|%s", hash.uuid(targetname), mode, arch, mode, arch)
end