summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJordan Woyak <jordan.woyak@gmail.com>2026-10-09 14:50:48 -0500
committerJordan Woyak <jordan.woyak@gmail.com>2026-10-09 14:52:17 -0500
commit5bcd55eef5323db2d83bd181f128409edc1d902e (patch)
tree414aca78dc5c1033d751aaebe1f4ec71c5eb299b
parente6f3ae17627e4344da95b13424af5baf4c892b08 (diff)
CMakeLists: Bump version requirements to allow use of std::jthread.
-rw-r--r--CMakeLists.txt8
1 files 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})