diff --git a/CMakeLists.txt b/CMakeLists.txt index 2c82250..2f8106f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,8 @@ -cmake_minimum_required(VERSION 3.15) +cmake_minimum_required(VERSION 4.2.2) project(c0ding) -set(CMAKE_CXX_STANDARD 20) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_STANDARD 23) file(GLOB_RECURSE SOURCES src/*.cpp) diff --git a/README.md b/README.md index 3d8b3a6..1a2077a 100644 --- a/README.md +++ b/README.md @@ -5,10 +5,11 @@ ### Requirements - build tool: - - `cmake >= 3.15.0` + - `cmake >= 4.2.2` - compiler: - `gcc >= 9.2.0` - `clang >= 9.0.0` + - `x86_64-mcf-seh-rev1 >= 15.2.0` ### Current features @@ -25,9 +26,9 @@ - `c0ding::algorithm::sort` algorithms (only partially done) - `c0ding::algorithm::quick` sort algorithm -### Currently planned features +### Current planned features -- `c0ding::networking` library (based on `boost::asio`) +- `c0ding::networking` library (based on `std::asio`) - `c0ding::algorithm` library - `c0ding::algorithm::sort` algorithms - `c0ding::algorithm::heap` sort algorithm