build: upgrade C++ standard to C++23

This commit is contained in:
2026-04-17 18:07:47 +08:00
parent 68e062faa1
commit be176ff18a

View File

@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.14...3.24) cmake_minimum_required(VERSION 3.14...3.24)
project(Cubed LANGUAGES C CXX) project(Cubed LANGUAGES C CXX)
set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD 23)
set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF) set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON) set(CMAKE_EXPORT_COMPILE_COMMANDS ON)