From 3cd116a8b2a48eec4af6fcca317b26d6fb861696 Mon Sep 17 00:00:00 2001 From: Zangetsu38 Date: Sat, 11 Oct 2025 11:48:24 +0200 Subject: [PATCH] external: Update boost to 1.89. - Adding compat of MSVC 2026. --- CMakeLists.txt | 2 +- CMakePresets.json | 29 +++++++++++++++++++++++++++++ external/boost | 2 +- 3 files changed, 31 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7540b56cd..c7ef7b401 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -128,7 +128,7 @@ option(VITA3K_FORCE_CUSTOM_BOOST "Force Vita3K build process to use the Boost ve option(VITA3K_FORCE_SYSTEM_BOOST "Force Vita3K build process to use the Boost version in the system and CMake's default paths and ignore the Boost version included with Vita3K" OFF) # Boost modules to be found by CMake -set(BOOST_MODULES_TO_FIND filesystem system) +set(BOOST_MODULES_TO_FIND filesystem) # If build process isn't set to forcefully use system Boost macro(get_boost) diff --git a/CMakePresets.json b/CMakePresets.json index de7e27ed1..98653df1a 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -29,6 +29,14 @@ "rhs": "Windows" } }, + { + "name": "windows-vs2026", + "inherits": "windows", + "displayName": "Windows with Visual Studio 2026", + "description": "Windows native build using Visual Studio 2026 generator and default toolchain/compiler", + "generator": "Visual Studio 18 2026", + "architecture": "x64" + }, { "name": "windows-vs2022", "inherits": "windows", @@ -142,6 +150,27 @@ } ], "buildPresets": [ + { + "name": "windows-vs2026-debug", + "displayName": "Debug", + "description": "Build with debugging information and no compiler optimizations", + "configuration": "Debug", + "configurePreset": "windows-vs2026" + }, + { + "name": "windows-vs2026-relwithdebinfo", + "displayName": "Release with debugging information", + "description": "Build with compiler optimizations enabled and limited debugging information", + "configuration": "RelWithDebInfo", + "configurePreset": "windows-vs2026" + }, + { + "name": "windows-vs2026-release", + "displayName": "Release", + "description": "Build with compiler optimizations enabled and no debugging information", + "configuration": "Release", + "configurePreset": "windows-vs2026" + }, { "name": "windows-vs2022-debug", "displayName": "Debug", diff --git a/external/boost b/external/boost index d4c58aa5c..ff5f55bd9 160000 --- a/external/boost +++ b/external/boost @@ -1 +1 @@ -Subproject commit d4c58aa5c6fe08433ffdbe03f7a098342bf8e2e9 +Subproject commit ff5f55bd97a93b23d6e5cb6d192290fb49b3f002