From b07a73f86ffca5b86e1e39330fe3fde1ff184609 Mon Sep 17 00:00:00 2001 From: Patrick Mackinlay Date: Wed, 8 Apr 2026 15:53:07 +0700 Subject: build: Add support for VS2026; 3rdparty/genie: Local fixes: * Local fix for GENie resource include directory bug, sent upstream as bkaradzic/GENie#572 * Local fix to disable broken command line escaping * Local fix to use MPARAM instead of hard-coded -m64 --- makefile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'makefile') diff --git a/makefile b/makefile index 282078827bc..3da69b80f64 100644 --- a/makefile +++ b/makefile @@ -1135,6 +1135,24 @@ ifdef MSBUILD $(SILENT) msbuild.exe $(PROJECTDIR_WIN)/vs2022-clang/$(PROJECT_NAME).sln $(MSBUILD_PARAMS) endif +#------------------------------------------------- +# Visual Studio 2026 +#------------------------------------------------- + +.PHONY: vs2026 +vs2026: generate + $(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) vs2026 +ifdef MSBUILD + $(SILENT) msbuild.exe $(PROJECTDIR_WIN)/vs2026/$(PROJECT_NAME).sln $(MSBUILD_PARAMS) +endif + +.PHONY: vs2026_clang +vs2026_clang: generate + $(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --vs=clangcl vs2026 +ifdef MSBUILD + $(SILENT) msbuild.exe $(PROJECTDIR_WIN)/vs2026-clang/$(PROJECT_NAME).sln $(MSBUILD_PARAMS) +endif + #------------------------------------------------- # android-ndk #------------------------------------------------- -- cgit v1.2.3