From 5bcd55eef5323db2d83bd181f128409edc1d902e Mon Sep 17 00:00:00 2001 From: Jordan Woyak Date: Fri, 9 Oct 2026 14:50:48 -0500 Subject: [PATCH] CMakeLists: Bump version requirements to allow use of std::jthread. --- CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5ea7f8e112..98d328c1d1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -51,16 +51,16 @@ endif() # Minimum required versions # Toolsets -set(Xcode_min_version 14.3) +set(Xcode_min_version 26.0) set(MSVC_toolset_min_version 143) # Compilers set(GCC_min_version 12) -set(Clang_min_version 15) -set(AppleClang_min_version 14.0.3) +set(Clang_min_version 18) +set(AppleClang_min_version 21.0.0) set(MSVC_min_version 19.32) # Standard libraries set(libstdc++_min_version 12) # This should match GCC_min_version's major version. -set(libc++_min_version 150000) # This should match Clang_min_version in the format "xxyyzz" instead of "xx.yy.zz" +set(libc++_min_version 180000) # This should match Clang_min_version in the format "xxyyzz" instead of "xx.yy.zz" dolphin_check_toolset_version("Xcode" XCODE_VERSION ${Xcode_min_version}) dolphin_check_toolset_version("MSVC Toolset" MSVC_TOOLSET_VERSION ${MSVC_toolset_min_version})