summaryrefslogtreecommitdiff
path: root/xmake/plugins/project/vstudio/impl
diff options
context:
space:
mode:
authorruki <[email protected]>2019-03-07 00:40:17 +0800
committerruki <[email protected]>2019-03-06 22:01:46 +0800
commit9830bb8528f8adea2ee865cdba27e7b1fe81920c (patch)
treec4ad076d94e968e83783b060ac193495c9a6bf84 /xmake/plugins/project/vstudio/impl
parent9dbd51e4ce52f79d2379e8d0f7dbf5e7784add2f (diff)
support vs2019 preview
Diffstat (limited to 'xmake/plugins/project/vstudio/impl')
-rw-r--r--xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua4
-rwxr-xr-x[-rw-r--r--]xmake/plugins/project/vstudio/impl/vs201x_vcxproj_filters.lua1
2 files changed, 4 insertions, 1 deletions
diff --git a/xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua b/xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua
index 1c0bc1513..3d187acb1 100644
--- a/xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua
+++ b/xmake/plugins/project/vstudio/impl/vs201x_vcxproj.lua
@@ -24,7 +24,6 @@
-- imports
import("core.project.config")
-import("core.tool.compiler")
import("core.language.language")
import("vsfile")
@@ -39,6 +38,7 @@ function _get_toolset_ver(targetinfo, vsinfo)
, vs2013 = "v120"
, vs2015 = "v140"
, vs2017 = "v141"
+ , vs2019 = "v142"
}
-- get toolset version from vs version
@@ -72,6 +72,7 @@ function _get_platform_sdkver(target, vsinfo)
{
vs2015 = "10.0.10240.0"
, vs2017 = "10.0.14393.0"
+ , vs2019 = "10.0.17763.0"
}
-- get sdk version for vcvarsall[arch].WindowsSDKVersion
@@ -178,6 +179,7 @@ function _make_header(vcxprojfile, vsinfo)
, vs2013 = '12'
, vs2015 = '14'
, vs2017 = '15'
+ , vs2019 = '16'
}
-- make header
diff --git a/xmake/plugins/project/vstudio/impl/vs201x_vcxproj_filters.lua b/xmake/plugins/project/vstudio/impl/vs201x_vcxproj_filters.lua
index f1fa03e9e..0a850bda1 100644..100755
--- a/xmake/plugins/project/vstudio/impl/vs201x_vcxproj_filters.lua
+++ b/xmake/plugins/project/vstudio/impl/vs201x_vcxproj_filters.lua
@@ -37,6 +37,7 @@ function _make_header(filtersfile, vsinfo)
, vs2013 = '12.0'
, vs2015 = '14.0'
, vs2017 = '15.0'
+ , vs2019 = '16.0'
}
-- make header