summaryrefslogtreecommitdiff
path: root/xmake/plugins/project/vstudio/impl/vs201x.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2017-06-30 00:04:43 +0800
committerruki <[email protected]>2017-06-30 00:04:43 +0800
commit106ee49f7882c87c6b959fa8afccd09e29e7e99b (patch)
tree4123741bf287e9075e7cc42ed70558004488d2ff /xmake/plugins/project/vstudio/impl/vs201x.lua
parent13c3dfc2bff9ddadcddfadf64ce793b30dce8c9a (diff)
get vstudio sdk version
Diffstat (limited to 'xmake/plugins/project/vstudio/impl/vs201x.lua')
-rw-r--r--xmake/plugins/project/vstudio/impl/vs201x.lua6
1 files changed, 6 insertions, 0 deletions
diff --git a/xmake/plugins/project/vstudio/impl/vs201x.lua b/xmake/plugins/project/vstudio/impl/vs201x.lua
index e3aed1b88..917f82aca 100644
--- a/xmake/plugins/project/vstudio/impl/vs201x.lua
+++ b/xmake/plugins/project/vstudio/impl/vs201x.lua
@@ -39,6 +39,12 @@ function _make_targetinfo(mode, arch, target)
-- init target info
local targetinfo = { mode = mode, arch = ifelse(arch == "x86", "Win32", "x64") }
+ -- get sdk version
+ local vcvarsall = config.get("__vcvarsall")
+ if vcvarsall then
+ targetinfo.sdkver = (vcvarsall[arch] or {}).sdkver
+ end
+
-- save symbols
targetinfo.symbols = target:get("symbols")