summaryrefslogtreecommitdiff
path: root/xmake/plugins
diff options
context:
space:
mode:
authorruki <[email protected]>2025-09-10 17:34:22 +0800
committerGitHub <[email protected]>2025-09-10 17:34:22 +0800
commite47954aadbb5dd06b9a09b31792de72cc01295a4 (patch)
tree929feeaeb4d2800937f925e29131cbac7cf9879e /xmake/plugins
parent73e8fef22ad9381e525962104a60b97e37cdf209 (diff)
parentc589a45b14063d6f21fcfd1e192ebf360ca6c2b7 (diff)
Merge pull request #6787 from xmake-io/msvc
Support for vs2026
Diffstat (limited to 'xmake/plugins')
-rw-r--r--xmake/plugins/project/main.lua2
-rw-r--r--xmake/plugins/project/vstudio/impl/vsinfo.lua8
2 files changed, 10 insertions, 0 deletions
diff --git a/xmake/plugins/project/main.lua b/xmake/plugins/project/main.lua
index 9b85f0b6f..d48f6662d 100644
--- a/xmake/plugins/project/main.lua
+++ b/xmake/plugins/project/main.lua
@@ -54,6 +54,7 @@ function makers()
, vs2017 = vs.make(2017)
, vs2019 = vs.make(2019)
, vs2022 = vs.make(2022)
+ , vs2026 = vs.make(2026)
, vs = vs.make()
, vsxmake2010 = vsxmake.make(2010)
, vsxmake2012 = vsxmake.make(2012)
@@ -62,6 +63,7 @@ function makers()
, vsxmake2017 = vsxmake.make(2017)
, vsxmake2019 = vsxmake.make(2019)
, vsxmake2022 = vsxmake.make(2022)
+ , vsxmake2026 = vsxmake.make(2026)
, vsxmake = vsxmake.make()
, compile_flags = compile_flags.make
, compile_commands = compile_commands.make
diff --git a/xmake/plugins/project/vstudio/impl/vsinfo.lua b/xmake/plugins/project/vstudio/impl/vsinfo.lua
index 1743f00ab..2168e734d 100644
--- a/xmake/plugins/project/vstudio/impl/vsinfo.lua
+++ b/xmake/plugins/project/vstudio/impl/vsinfo.lua
@@ -93,6 +93,14 @@ local vsinfo =
, toolset_version = "v143"
, sdk_version = "10.0.19041.0"
}
+, [2026] =
+ { vstudio_version = "2026"
+ , project_version = "18"
+ , filters_version = "4.0"
+ , solution_version = "12"
+ , toolset_version = "v145"
+ , sdk_version = "10.0.26100.0"
+ }
}
function main(version)