From 1486ca9fabd33832061377c33df7c10ff9d2357d Mon Sep 17 00:00:00 2001 From: nircoe Date: Sun, 27 Sep 2026 12:06:20 +0300 Subject: [PATCH 1/2] [Build]: Promote C++ standard to 23 --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 618827c..a5f6549 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.22) project(soundcoe LANGUAGES C CXX) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) -set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_STANDARD 23) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) set(SOUNDCOE_SOURCE_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}) From 1d7c8e3ef6979a599e8d3f18b20bc065af91f4d9 Mon Sep 17 00:00:00 2001 From: nircoe Date: Sun, 27 Sep 2026 12:41:00 +0300 Subject: [PATCH 2/2] Update docs --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index aa8a567..bd0886e 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ auto explosion = soundcoe::playSound3D("boom.wav", {10.0f, 0.0f, -20.0f}); ## Requirements -- C++20 compiler +- C++23 compiler - CMake 3.22+ - Windows, Linux, macOS or WebAssembly (Emscripten)